Logo

The Demon Girl by Penelope Fletcher

Large book cover: The Demon Girl

The Demon Girl
by

Publisher: ManyBooks
ISBN/ASIN: B00480OPOK
Number of pages: 205

Description:
Rae Wilder has problems. Supernatural creatures swarm the earth, and humanity is on the brink of extinction. Stalked by a handsome fairy who claims she is like him, demonkind, Rae thinks maybe it was a mistake breaking the rules by going over the Wall into demon territory. Plunged into a world of dark magics, fierce creatures, and ritual sacrifice, she is charged with a guarding a magical amulet.

Home page url

Download or read it online for free here:
Download link
(multiple formats)

Download mirrors:
Mirror 1

Similar books

Book cover: WarbreakerWarbreaker
by - ManyBooks
Warbreaker is the story of two sisters, who happen to be princesses, the God King one of them has to marry, the lesser god who doesn't like his job, and the immortal who's still trying to undo the mistakes he made hundreds of years ago...
(5266 views)
Book cover: Kundalini Awakens ZeballosKundalini Awakens Zeballos
by - Bibliotastic.com
Airik Alcadinho has a vision of an environmentally friendly retreat. It is a healing habitat for kids from different cultures who suffer depression and guilt from rebelling against family heritage while attempting to be more like their friends.
(5137 views)
Book cover: The Gryphon HighlordThe Gryphon Highlord
by - Dragon Moon Press
The Regent of Thylana orders all magic-users permanently banished. After many years the outcasts wish to return. The Regent's niece, the Princess Kathedra, supports their claim. Join Kathedra on her flight to freedom and journey of self-discovery.
(11042 views)
Book cover: Eaglethorpe Buxton and the Elven PrincessEaglethorpe Buxton and the Elven Princess
by - ManyBooks
Eaglethorpe Buxton, famed adventurer and story-teller, friend to those in need of a friend, protector to those in need of a protector, and guardian to those in need of a guardian. Eaglethorpe Buxton is a liar and braggart, not to be trusted ...
(4491 views)