After a 24 hour flight from Sweden, he made a surprise appearance in Cancun for this amazing moment!