Jarryd Hayne sure has plenty of dreams.
It wasn't long ago that his dream was to play in the NFL. He ended a nine-year career in the NRL, walking away from a sport in which he was one of the best in the world, to attempt to break into one of the biggest leagues in the world in a sport he'd never played.
Few gave him any chance of making an NFL squad as he left a lucrative deal with the Parramatta Eels and headed off to America where he wasn't guaranteed a spot. I thought he was crazy. He was competing against former college players who had played American football their whole lives. He didn't have a chance.
Just making the field for the San Francisco 49ers is amazing. Sure he didn't make a huge impact but few in the 49ers did last season as they went onto win just five games.
He appeared in eight games (including one start) - eight more than I thought he would. He ends his career with 17 carries for 52 yards along with six receptions for 27 yards.
He also returned eight punts for 76 yards on special teams.
It was the sporting story of 2015 - until a surfer punched a shark in the head.
It's possible that Hayne was given a heads up that he was going to be cut by new 49ers coach Chip Kelly who took over from last season's coach Jim Tomsula, a big fan of Hayne.
It makes sense for the 49ers to turn the story into a positive.
For Hayne now he gets to live out another dream in a sport he has never played at one of the biggest sporting events - the Olympics.
Do the Fiji rugby sevens side need him? By all account they have too many players to choose from ahead of the Rio Olympics as they look set to secure the World Rugby Sevens title this weekend in London. But they couldn't turn down the chance to have a big name on board.
Hayne will have little time to adjust to the new game. Sonny Bill Williams had a season on the sevens circuit to get used to the sport, which is a big enough challenge. Going from the NFL to Olympics with just a handful of games is a huge ask. If this was Beauden Barrett making the late decision to join the New Zealand sevens squad for the Olympics, we'd think he was crazy.
Fiji is probably don't need him and he may just play a side part in their campaign, collect a medal and then start planning a return to the NRL.
But I wouldn't put it past Hayne making a huge impact at the Olympics. He's already proven he can do the impossible.