All the Good Things by Clare FisherIn three words- compelling, realistic, readable.My