Life is messy. Would that every puzzle piece fell into place, every word was kind, every accident happy, but such is not the case. Life is messy
The Stupidest Angel: A Heartwarming Tale of Christmas Terror (ed. Hachette UK, 2009) - ISBN: 9780748114429