This final book in The Long Road Home trilogy is full of unexpected twists. The redemptive ending will leave you smiling for days.As May settles into family life, she has so much to be grateful for. Yes, there are plenty of challenges as she continues...