#3 They know everything about you
They may be the only people who know almost everything about you. They know your strengths and encourage you, they know your weaknesses and help you and they know your fears to comfort you. And they also know how weird you are, so they become weird with you. Who else but an angel would do these for you?