Lenny Kravitz is grateful he was able to make peace with his father before he died.
The 'Fly Away' singer had a strained relationship with his dad Sy Kravitz after him and his mother Roxie Roker divorced in 1985 because of his father's persistent affairs.
However, when Sy fell ill in September 2005 Lenny went to hospital to support him and the pair were able to heal their rift.
In an appearance on CNN show 'Piers Morgan Tonight', the rocker revealed: "He had his demons and I think his father was the same, and I think he tried to escape that because on his deathbed all of this came out (to me). It was difficult, but my mother always taught me that that's your father, regardless of what he did ... you have to honor him, you have to love him, you have to respect him.
"I took care of him, I saw him, I loved him, but there was always a plate of glass between us. It was difficult. I think he had a spiritual awakening on his deathbed ... he admitted he made mistakes, he wished it wasn't the way it was, he wished he could change it, but didn't know how.
"He just admitted it and it was beautiful. From that moment on - he lived another month - it was the best month of our lives and it made up for everything."
TV producer Sy died on October 29, 2005, and the night after Lenny paid tribute to his dad on stage dedicating the song 'Let Love Rule' to him.
The 47-year-old musician accepts in the wake of his parents' divorce ho took the side of his mother Roxie - who passed away on December 2, 1995, of from breast cancer at the age of 66 - because he could see how hurt she was by Sy's cheating.
He explained: "The split had a very deep effect on me. I was a momma's boy. We were best friends, we were really close. My father had his infidelities and they came out and they were quite deep and I think she didn't know how to rebound.
"To be truthful, I think she knew the man, she knew who he was. Apparently when I was a child my mother would have to go retrieve him from other women's apartments with me in her arms ringing the bell."