Awesome book! Although must admit I listened to the audiobook which has one of the best readers yet, besides Julia Whelan of course. Amor makes the most of his characters! They are alive, fresh, resilient, able to see beyond challenges, creating vibrant lives. Many authors write stories that have extreme highs and lows. This author chose to create ripples, waves and a couple tsunamis but he never looses sight of his desire for all to achieve their goals and find satisfaction even if it takes nearly four decades of steadfast resolve to accomplish. Highly delightful, completely satisfying in every way. Loved the ending, but wanted this story to go on and on and on.