THE field for the Epsom Oaks has been set – and it looks like being an absolute cracker.
Three horses dominate the market for the third Classic of the season.
Will Dettori win his last ever Oaks on Soul Sister?[/caption]
But everyone knows anything can happen over 1m4f of the rolling Epsom track.
Here, Sun Racing breaks down every runner and rider and tells you all you need to know for the big race.
Epsom Oaks confirmed runners and riders
1 Be Happy
Stall: 6
Trainer: Aidan O’Brien
Jockey: TBD
2 Bright Diamond
Stall: 3
Trainer: Karl Burke
Jockey: Clifford Lee
3 Caernarfon
Stall: 9
Trainer: Jack Channon
Jockey: Connor Beasley
4 Eternal Hope
Stall: 5
Trainer: Charlie Appleby
Jockey: William Buick
5 Heartache Tonight
Stall: 11
Trainer: David Menuisier
Jockey: Christian Demuro
6 Maman Joon
Stall: 7
Trainer: Richard Hannon
Jockey: Kevin Stott
7 Red Riding Hood
Stall: 8
Trainer: Aidan O’Brien
Jockey: TBD
8 Running Lion
Stall: 2
Trainer: John & Thady Gosden
Jockey: Oisin Murphy
9 Savethelastdance
Stall: 4
Trainer: Aidan O’Brien
Jockey: TBD
10 Sea Of Roses
Stall: 1
Trainer: Andrew Balding
Jockey: Rob Hornby
11 Soul Sister
Stall: 10
Trainer: John & Thady Gosden
Jockey: Frankie Dettori
More to follow.