It's been quite a ride for trainer Kevin Attard and Moira.