Little Violet and the Angel
Philip Osment
Oberon
2 Male 1 Female
Gabriel has to earn his stripes as a guardian angel to a poor orphaned girl as she grows up with her adoptive parents Along the way he learns things about his own history and the real reason for his growing...
$18.99