Horse Diaries #11: Jingle Bells (Horse Diaries Special Edition) Catherine Hapka - Paperback £6.99 Find out more