Dwyane Wade is making it right with a fan who bought a ticket to watch him play in Oklahoma City.

Nick Houston, who calls himself a lifelong Wade fan in his Twitter bio, purchased a pair of tickets for him and his girlfriend in November to Tuesday’s Cavaliers game against the Thunder. His main goal of the trip was to watch Wade play in person.

Only problem? Wade wasn’t at the game. He was playing in Toronto.

The Cavaliers traded Wade to the Heat last week at the NBA trade deadline in hopes to bring new life to the team.

Houston, an Omaha, Nebraska native, still made the more than 450-mile trek to Oklahoma City despite Wade being absent made a poster that went viral on Twitter.

“Bought my ticket in November, drove 455 miles to see D-Wade play… Heat tickets?” Houston wrote on the poster.

Wade somehow saw the tweet and promised to make things right, saying that he’ll make sure Houston can get tickets to a Heat game this season.

Fanatics also asked Houston if they can send him a current Wade jersey for the game.

Talk about a happy ending.

Follow me on Twitter: @madkenney