hard moments are hard, but it's well worth the read and it was an enjoyable read - just difficult in places.
the story has so many twists and turns and just when you think that things are going to be solved, something new happens and you're off and running again with the characters of the book. it's definitely a fast paced book! i really enjoyed this and give it 5 out of 5 stars. 