Thousands of Croatian fans celebrated in Zagreb after Croatia beat England 2-1 in the World Cup semi-finals and for one supporter the occasion proved all too emotional.