United Kingdom, Oct. 21 -- Jennifer Hudson believes her relationship with Common works so well because they are "similar souls and spirits".

The 44-year-old singer and actress thinks the pair both being born in Chicago has helped bring them together, and she also gushed that the 53-year-old actor is a "beautiful person" and "a blessing".

She told E! News "Our Chicago roots is a huge part of it.

"We're just similar souls and spirits.

"He's such a beautiful person, and I just respect him for just who he is, how he is.

"He's a blessing. A light. That man is a light."

In July, the John Wick star told how his relationship with Jennifer was "one of the greatest blessings" to ever happen in his life.

He told the Mama, I Made It! podcast: ...