Big-time tear jerker.