Brandon Loupos had a picture of a rainbow jersey as his phone background for 365 days.
It is now on his chest.
The Engadine cyclist celebrated his first world crown on Sunday, winning the BMX freestyle world title at the 2019 Urban Cycling World Championships in China.
The 26-year-old started Sunday's final in unfortunate circumstances, crashing on a backflip attempt in his first run.
But in a stunning second run, Loupos shot to the top of the leaderboard with a double backflip, flair whip, a 1080, a 720 into a double whip transfer and cash roll, before ending with a five flair scoring 93.20 points.
"I can't believe it. I am absolutely speechless,"Loupos said.
"It just shows you dreams can come true if you put your mind and heart to it and you just go for it.
"I can't believe what is going on right now, especially after crashing in my first run. I was thinking about whether I should change my run or stay consistent for my second run. But I said stick to the plan, went out there and just charged."
It just shows you dreams can come true if you put your mind and heart to it and you just go for it.Brandon Loupos
The 2018 World Championships bronze medalist opened the season in style, recording the highest score ever recorded at a World Cup at the first round in Japan in April. In September, he won a gold medal at the inaugural Urban Games in Hungary.
Loupos is eyeing a place on Australia's team for the Tokyo 2020 Olympic games, where the BMX freestyle discipline will make its Olympic debut.
"I couldn't be happier. [I'm] so stoked to be standing here right now, stoked to be Australian and representing Australia," Loupos said.
"My goal is to represent my country. I feel just being there [at the Olympics in Tokyo] would be winning but I want to go there and not just get a medal but win a gold medal for my country."
BMX freestyle sees cyclists perform a series of tricks during their one-minute run across a ramp-filled course.
Riders' tricks are judged based on difficulty, originality, style and execution.
Loupos will now return to Australia where he will contest the Oceania Championships in Melbourne followed by the 2019 Cycling Australia National Championships in Brisbane in December.