Sea Horse by Karin Littlewood Gullane Children’s Books, £5.99 &#x201 - The Independent