An all time classic emotional roller coaster!