According to this article a study has been carried out which has concluded that angels and fairies would be unable to fly. Angels and cherubs that are depicted with small feather wings would apparently be unable to take off because they would be too heavy. They would also lack the powerful muscles that they would need to be able to beat their wings. fairies on the other hand would be unable to cope with the distortion of the thorax needed for flight in fairies with butterfly wings. So it seems if angels should exist then they would stay firmly on the ground.