Assignment Earth

Raffael, a young, ambitious angel, causes trouble with the weather on Earth, and when she's given a second chance to get involved, she discovers something on a Welsh mountainside that launches her into a cosmic struggle between good and evil.

Lion Children's
2007
9780745960630
book

Holdings

hidmidmiidnidwidlocation_codelocationbarcodecallnumdeweycreatedupdated
185868754553902441248900360389GCBS212GCBS227421FIC ROS100015825759371742569409