Get some napkins because you're about to drool and then cry ...