'All Our Hidden Gifts' book review: Caroline O'Donoghue make