Proof of love - Hall, Catherine (London Portobello books, 2011)