A lot has changed in Josh Shaw’s life, and it all started with not telling the truth.

The Southern California senior cornerback is learning a lesson that Jim Tressel and Bruce Pearl know well: don’t lie.

Lying and shielding the truth about players selling memorabilia in exchange for tattoos got Tressel fired from coaching football at Ohio State. The same was the case for Pearl, who wasn't truthful with NCAA investigators about having recruits over to his house for a cookout while at Tennessee. He’s now at Auburn.

For Shaw, lying spread his name across the nation over the weekend, but at first, few knew that the end of the story wasn’t a positive one. At first, Shaw was a hero.

He was the guy who jumped from a balcony onto concrete to rescue his 7-year-old nephew from drowning. Despite Shaw injuring both ankles, it was a fantastic reminder of the positive things athletes bring to the table.

And then everything changed.

By Monday, the story was being questioned, and no one was giving answers. On Wednesday, Shaw came out with the truth -- his original story about how he got hurt was a lie.

He is currently suspended indefinitely from all football activities at USC.

The heart-warming story of Shaw’s heroism was shattered. No matter how amazing of a story it was, it was nothing more than a lie.

It’s hard to know what to make of this, but if stories in sports seem too good to be true, they probably are. That’s not the case for all great acts, but it’s a safe bet that someone isn’t telling the whole story most of the time.

Sports Writer Brandon Miller: 256-235-3575. On Twitter @bmiller_star.