Review Detail

Young Adult Fiction 196
The Hearts We Sold
(Updated: June 19, 2017)
Overall rating
 
4.3
Plot
 
N/A
Characters
 
N/A
Writing Style
 
N/A
Illustrations/Photos (if applicable)
 
N/A
Dee Moreno makes a deal with a demon only to 'lose' her heart. That's part of the demon's deal. He grants her the wish she wants and she hands over her heart. In exchange she has to help him stop creatures from escaping from voids that pop up in Seattle. Along the way she meets James and falls for him. Problem is can she feel anything for him if she's 'heartless'?

What worked: This is an intriguing twist on demons and the fairy tale Rumpelstiltskin. Near perfect demons make deals with humans in exchange for body parts. The demons aren't all they seem to be. This is where the plot is unique and very engaging. Instead of the usual 'grotesque' body snatchers plot, there's paranormal horror meets Sci-fi.

Dee's plight with her family is sure to resonate with readers. I know it did with me. She's a survivor and does what she can to escape from her alcoholic parents. The reason behind her deal with a demon, to me, made sense. She wanted to stay in her exclusive boarding school in order to better herself and not be stuck with her abusive father. The ramifications of this deal though come at a terrible price. One she didn't bargain on.

I really liked the Sci-fi angle of this story. It's not at all one of those heaven and hell stories. There's more than a few 'ah, huh' moments throughout this story. Also I loved the final climax and resolution. **No spoilers but let's just say I was very satisfied with the conclusion.

Engaging paranormal horror tale where a girl makes a deal with a demon at a terrible cost. Insights into surviving and friendships. This is an unique twist on the whole fairy tale Rumpelstiltskin with a satisfying conclusion.
Good Points
1. Intriguing twist on demons and the fairy tale Rumpelstiltskin
2. Paranormal horror
Report this review Was this review helpful? 0 0

Comments

Already have an account? or Create an account