U2's frontman, Bono, 62, confessed he only eventually felt free after he asked for forgiveness from his late father while praying in a candle-lit chapel in France.
Making the admission on Sunday's Desert Island Discs show on BBC Radio 4, he said: "I apologised to my father in a little chapel in France after he passed away. I went up to this little chapel, there was nobody there and lit a candle.
"I got on my knees, and I just said, 'Look I'm sorry I wasn't there for you. You went through a lot, please forgive me', and I felt free."
Bono – real name Paul David Hewson – was convinced he could have been more supportive to his father Bob after the death of his mother, Iris, from a brain aneurysm which she suffered at her father's funeral in 1974, when the singer was 14.