Both heartwarming and heartbreaking. Beautifully written. Loved the characters, the writing style and the story!