It has been a few years but once again, Lance will be making 'em dance in Indiana.

According to ESPN's Chris Haynes, the Pacers have signed Lance Stephenson to a three-year, $12 million deal. If the Pacers are able to make the postseason (which is basically a sure thing at this point), Stephenson will be eligible to play in the playoffs for Indiana. The Pacers reportedly waived reserve guard Rodney Stuckey to make room for Stephenson.

For Stephenson, a return to Indiana will be yet another attempt to get his career on track since he left the Pacers in free agency in the summer of 2014 to join the Charlotte Hornets.

Coming off a borderline All-Star season with the Pacers, Stephenson was a top name on the free-agent market that summer. But after turning down a five-year, near max deal to remain with the Pacers, Stephenson could only get a three-year, $27 million deal with the Hornets. Charlotte was going to be another opportunity for Stephenson to prove himself yet he never truly fit in on the court with the Hornets and was essentially benched for a good portion of the season. The Hornets decided to quickly move on from Stephenson the following summer and traded him to the Los Angeles Clippers.

Again, on paper it seemed like Stephenson would help the Clippers, who were in desperate need of a playmaker off the bench. But similar to his stint in Charlotte, Stephenson wasn't a good fit, iso the Clippers traded him mid-season to the Memphis Grizzlies.

Averaging 14 points, 4.4 rebouns and 2.8 assists, Stephenson actually played well in Memphis but the Grizzlies chose not to re-sign him in the offseason. He then was picked up by the Pelicans at the start of this season but after getting injured, Stephenson was waived. After he got healthy, Stephenson signed two 10-day deals with the Timberwolves but Minnesota chose not to re-sign him after his last deal was up.

Now Stephenson is back in Indiana, where he had the best years of his career. But based on his trajectory after he left Indiana, it is hard to envision Stephenson being the player he was with the Pacers back in 2014. Stephenson, though, should at the very least add another scoring playmaker off the bench for the Pacers and can help push the pace and tempo in Indiana. He is a fine defender and could potentially inject some new life into the Pacers, who have been extremely inconsistent all season.

Stephenson now has a second chance with the Pacers. If he is able to channel his old self, Indiana will be for the better. That is a big if of course, but anything is possible. Only time will tell if Stephenson's circuitous route to re-sign with the Pacers was just part of his journey to reaching his full potential.