Kyrie Irving and LeBron James in the same team? Cleveland Cavaliers fans can dream, but on Sunday night it was reality as both starred in the 2014 NBA All-Star Game.
Cavs current ace Kyrie Irving stole the show, winning the MVP award after racking up 31 points and 14 points alongside former-Cavs favourite LeBron James.
James, who could hit the free agent market this July, has been linked with a number of teams away from Miami, including a return to Cleveland.
The four-time NBA MVP said he was "unrecruitable" earlier last week when asked about potential destinations this summer - but a return to his home state could hold considerable appeal.
He left under a cloud and pissed off many with "The Decision" but Cleveland fans would surely welcome back the talented forward.
Just imagine the possibilities with Irving and James in the same team. Cavs fans grabbed a glimpse this weekend as the duo led the East to a win over the West in the NBA All-Star game.
Irving missed just three of his 17 shots, and was often the most competitive on the court in a game that has often been accused on lacking spirit.
The marquee player on a struggling Cavs roster, the former-number one overall pick in the 2011 draft justified the fans' vote to include him in the All-Star roster.
The 21-year-old actually matched a little bit of LeBron history - the two-time NBA champion won his first All-Star MVP award as a 21-year-old while playing with the Cavs back in 2006.