Chanel Kavanagh has one constant goal driving her on at her twice-daily gruelling training workouts.
As she hits the judo mat for the umpteenth time, she sees herself standing on top of the podium at the Commonwealth Games, a gold medal around her neck, the national anthem playing and the New Zealand flag being hoisted high.
"Every time I watch it on TV I can imagine myself up there. It is what gets me through my trainings too, imagining that moment as trainings get really hard," Kavanagh said.
That dream may become a reality in a few weeks as Kavanagh is expected to contest the gold medal deciding bouts in the under-49 kilo division at the Glasgow games that begin on July 23.
Kavanagh is ranked number two in the Commonwealth behind Australian Chloe Rayner, who Kavanagh defeated twice at the Oceania Championships held in Auckland in April.