• by Casey Kelleher
  • Narrated by Anna Parker-Naples
  • 8 hrs and 15 mins
  • Unabridged Audiobook

Publisher's Summary

Free from prison… but still trapped in a nightmare.... Having been locked up for a murder that she didn't commit, Sophia O'Hagan is now determined to take back what's hers. Sophia has been robbed of eight years of her life: a life that she should have spent with her beloved Tommy. Now, Tommy has gone and Sophia's family has been torn apart. She knows that she will never know true freedom until she confronts the painful ghosts of her past.


See More Like This

Customer Reviews

Most Helpful

A great story

The ending is predictable and narrator voice changing is weak but both the latter and former were made by the overall story and characters, worth getting with credits.
Read full review

- Kims place

I'm loving audio books

Would you consider the audio edition of Heartless: Episode 2 to be better than the print version?

I have just re read this book via audible. It was just as good if not better the 2nd time around. And listening to it was fantastic. Having my own little story teller with me whilst out and about. I'm new to listening to audio books and so far have only listened to books I have previously read.

What was one of the most memorable moments of Heartless: Episode 2?

The story in this book, just draw's you in right from the start. I was wondering at one point, how it was all going to come together, but it did and its was brilliantly done.
Casey Kelleher has written another superb exciting book that really is UNPUTDOWNABLE.
It's a long time since all i could think about was picking up my kindle to read just a little bit more... This is by far one the best books i've read this year.. and if i could give 6 stars i would ...A brilliant book which I would highly recommend

Which character – as performed by Anna Parker-Naples – was your favourite?

I thought they were all brilliant characters.

Read full review

- I Love Reading

Book Details

  • Release Date: 03-11-2014
  • Publisher: Casey Kelleher