How far would you go to help a stranger?
When Heidi invites a young girl, Willow, and her baby to her house she thinks they'll only stay until Willow's back on her feet. But when a twisted past starts to reveal itself, Heidi finds herself caught between her own family and Willow's.
We've got 50 copies of this psychological thriller from Mary Kubica to give away! To find out more and apply for your copy, go to our giveaway page