Beautifully written, very honest without being over the top mushy.