Take a photo of a barcode or cover

407 pages • first pub 2012 (view editions)
ISBN/UID: 9780330519496
Format: Paperback
Language: English
Publisher: Macmillan Children's Books
Edition Pub Date: 01 March 2012
Description
Riley has made a bargain with Heaven, and now they've come to collect.Lucifer's finest are ruling the streets and it seems that Armageddon might be even closer than Riley imagined. But with her soul and her heart in play it's all she can do to kee...
Community Reviews
Content Warnings

407 pages • first pub 2012 (view editions)
ISBN/UID: 9780330519496
Format: Paperback
Language: English
Publisher: Macmillan Children's Books
Edition Pub Date: 01 March 2012
Description
Riley has made a bargain with Heaven, and now they've come to collect.Lucifer's finest are ruling the streets and it seems that Armageddon might be even closer than Riley imagined. But with her soul and her heart in play it's all she can do to kee...