A gem, the story captivates you from beginning to end. Exciting, emotional, with sad moments. And above all, thoughtful. I shed a few tears at the end. 10/10