"I think I may have shouted because I was so happy," a modest Andrea Rubio, 14, told the local Gloucestershire newspaper after her antics made people smile around the world.
"I knew Princes Harry and William were going to be there but I never thought I would get near them, let alone speak to them," she said. "Prince Harry is my favorite – I think he is really hot."
Rubio, from Guadalajara, Mexico, is in the U.K. attending school at Westonbirt, close to the Beaufort polo grounds where the princes were playing Sunday.
The paper said she politely asked the princes if she could take their picture. "They both laughed and said yes. I couldn't believe it," she said.
She has now sent the shot to her friends back home in Mexico – where her mother had something to say about what happened.
"When my mum found out what had happened she said she was glad that I had been polite and asked the princes if I could take a photo," said the teen.