Jakes Tower by Elizabeth Laird
All Books are second hand
In real life, Jake is never safe. He lives in constant fear of his mother's violent boyfriend. But in his imaginary tower he can dream up his own father - the stranger who gave him a cuddle and a fluffy duck the day he was born and went away for ever. Jake doesn't believe dreams ever come true. But sometimes they do.