Queen Elizabeth has enjoyed her most successful horse racing season ever.
The British royal has seen Fresh Fancy emerge as her 32nd winner following a successful day at Kempton Park, and it's said she's won over £460,000 in prize money in nine months.
A source told The Sun newspaper: "The Queen rarely misses a race in which one of her horses is racing and has a television so she can catch the drama.
"It would have no doubt cheered her up with everything that is going on."
With Fresh Fancy's win - which came with £3,780 in prize money - she has blown away her previous record of 29 wins in 2019, while her third best total was 23 in 1992, 2014 and 2016.
This year's tally includes 30 flat race wins and two over fences, and flat racing doesn't officially end until mid-October, meaning there could be more triumphant moments in the pipeline.
Meanwhile, the queen will also have Reach For The Moon racing in the Derby next June, which comes during her Platinum Jubilee celebrations - although no reigning monarch has won the race since Edward VII in 1909.
Broadcaster Cornelius Lysaght said: "The Queen is a big breeder, owner and patron of horse racing.
"It is not just hype - Reach For The Moon has solid form appearances.
"If, on her Platinum weekend, she finally won the Derby, it would be an astonishing thing. It is the Holy Grail."
the 95-year-old monarch was recently praised by Sarah Ferguson - the former wife of her son Prince Andrew - for "believing in her".
The Duchess of York said: “I think to myself that honestly, my mother-in-law has been more of a mother to me than my mother."
The 61-year-old author also praised the Queen for being so "modern".
She added: “I absolutely admire the incredible way Her Majesty is so modern. And how flexible, and how understanding, and how forgiving and how generous and kind. I absolutely think there is no greater mentor. The consistency of Her Majesty has been a great honour. A huge honour. Makes me want to cry.”