What is the difference of these sentences She is an angel of a girl and She is a girl of an angel?
The sentence "She is an angel of a girl" implies that she is a very good or kind person. On the other hand, "She is a girl of an angel" suggests that she is the daughter of an angel, which is more literal and fantastical.