Jace harbours an awful secret that has haunted him for years and drove him out of his home. But when he meets Raffaela he realises that not everyone has given up on him, even though he may have. However, Raffy isn't who she claims to be, and Jace uncovers a shocking secret about her past, one that will determine both their futures. As they delve deeper into their pasts Jace's line between reality and imagination blurs more and more. What is Raffaela's secret, and why is she so hell bent on staying with him?