The Vanished Child - Sarah  Smith All I can say about this book is - love love love it.