The London 2012 Olympics has been an emotional rollercoaster for everyone - including the Duchess of Cambridge.
On Thursday we witnessed the Duke and Duchess get caught up in the action, while yesterday Duchess Kate was spotted enjoying no fewer than three events.
Kate kicked things off at the athletics to watch Jessica Ennis' impressive start in the heptathlon. This was followed by a jaunt to the hockey arena to support Team GB in their game against Pakistan. It was at the swimming during Rebecca Adlington's quest for gold in the 800m freestyle final, that Kate could no longer bare the tension, watching the race through her fingers.
The Duchess was all smiles at the hockey earlier in the day.
Duchess Kate wasn't the only Royal getting in on the action. Princess Beatrice - along with boyfriend Dave Clark - braved the weather in good humour at an equestrian event at Greenwich.
And here are some more emotion moments via London 2012. If this gallery doesn't make you smile, you must be made of stone.
Olga Kharlan of Ukraine celebrates victory in the Women's Sabre Individual Fencing Bronze Medal match
Christinna Pedersen and Kamilla Rytter Juhl of Denmark celebrate victory in their Women's Doubles Badminton match
Helen Glover and Heather Stanning of Great Britain celebrate in their boat after winning gold in the Women's Pair Final A
Maryna Shkermankova of Belarus celebrates while competing in the Women's 69kg Weightlifting
Jonathan Robinson celebrates with team mates after scoring his goal during the Men's preliminary Hockey match
Venezuela's Ruben Limardo celebrates prior to receive his gold medal on the podium during the victory ceremony for the Men's epee gold medal bout
Jin Ma (L) and Chen Xu (R) of China celebrate victory over Tontowi Ahmad and Lilyana Natsir of of Indonesia in their Mixed Doubles Badminton semi final
Anthony Ogogo (R) of Great Britain celebrates victory over Ievgen Khytrov
Zhang Jike of China kisses the podium as he celebrates after victory in his table tennis men's gold medal singles match
Russia's Maria Sharapova celebrates her victory over Belgium's Kim Clijsters during their women's single tennis match