The ending is a real tear jerker