The 27-year-old may not have been that surprised when a move to Aston Villa came about this summer.
And this summer, after 14 years at Manchester City, the England defender left the Citizens to join up with Tim Sherwood's Villa side.
"My dad said to me out of the blue about three years ago 'I can see that you will end up at Villa'," the 27-year-old told the Aston Villa website.
"I don't know why he said that or where it came from. But he had a premonition.
"And now I'm here! It's incredible how these things work. I am delighted he was right."
The former Tottenham manager's ability to snap up the versatile defender was something of a coup considering the experience Richards has to offer.
But with Richards having family in the area, he admitted that the Villa connection already exists somewhat, saying: "I have been to quite a few Villa games in the past because I have a lot of family in the area. They're already asking me for tickets!"
The player has been playing top level football for the last 10 years, even if his game time at Manchester City had suffered in recent campaigns. Richards spent last season in Italy with Fiorentina where he played 19 matches in Florence.
With Villa having one of the weakest defences in the division last season, Richards will certainly be able to offer a boost to the Lions, either at fullback or in central defence, where his pace will be a big benefit to a side that were caught out too many times at the back in the 2014-15 campaign.