Mystery Angel for George Boughey is one of the most experienced horses in the field being raced frequently as a juvenile and then also having four runs this year as a three year old.
She won two of her first three starts, getting off the mark on her second start at Wolverhampton and then at Newmarket on her first turf outing.
The filly was then stepped up to Group Three company over 10f and finished a fair third of eight, but after that was dropped to a mile for her last two runs and she finished second in both.
Back as a three year old she finished second on seasonal debut at Wolverhampton and then went over to France for a Listed event over 1m2f and was again runner up.
Up to 10.5 furlongs back at Saint Cloud, the heavy ground did not help her case and she could only finish fifth in another Listed event
She was last seen back on quick ground giving a career best performance when winning the Listed Pretty Polly Stakes over 1m2f.
The filly was last seen finishing fourth in the Musidora Stakes at York behind Teona and Snowfall and she will need to reverse that form, but the quicker the ground the better for this horse and her trainer has not done much wrong this term.