Don't forget your tissues
...