Mero though, despite everything he's had to battle through, is the self proclaimed "happiest man on the planet".