The first event on the Ascot card on ITV is the Group Three Princess Margaret Keeneland and Desert Dreamer for Stuart Williams has been knocking on the door far too long now not to get her head in front.
The filly has been seen five times during her small career scoring on debut at Newmarket in a smart five furlong maiden that has seen the form franked on numerous occasions.
Stepped up to six furlong next time out she was another good winner at Newmarket and off the back of that headed to Royal Ascot.
She was sent into the Group Two Queen Mary Stakes and although running nicely could only finish midfield, with the drop to 5f finding her out.
Since then she has been seen twice more, finishing a bright second in the Listed Empress Stakes behind rival System and again last time out she was another close runner up behind the unbeaten Sandrine in the Group Two Duchess Of Cambridge Stakes at Newmarket.
The quicker the ground the better for this horse and she looks a filly that just keeps improving and now dropping down to a Group Three makes her interesting.