Sometimes the best guardian angels are the ones you meet in the most surprising circumstances.

By Therese Borchard

Advertisements