The soap star revealed that her relationship with Beckett began as a real-life love triangle.
Kirkbride met her husband of 20 years when he briefly appeared in the soap in 1990 as handyman Dave, who later became a love interest for her character Deirdre Barlow after her marriage split from Ken Barlow.
"When David and I met there was an instant attraction, but I didn't want to get involved with him. I tried to fight it. We both did," she told The Mirror.
"The thing is, and I really don't like talking about this, he was in a relationship and I didn't want to screw anything up for him. I didn't want to get involved with anybody who was unavailable."
The couple struggled with their feeling for six months while he appeared on the soap. However, she admitted that it became harder once their characters got closer on screen.
"Once we had to do love scenes, it was different. You don't have a choice. When you are fighting an attraction and you're forced to do scenes like that, it's inevitable.
"I never like talking about it because I'm conscious of his ex. It wasn't nice for her, but she was absolutely brilliant when it all happened and I still feel bad about it. I'm still very sensitive to her feelings."
Talking about their early days together, she explained: "It had been four years with nothing resembling a relationship and then David walked into my dressing room.
"I'd been told this guy was coming in to play my boyfriend so of course I asked, 'What does he look like?'
"They showed me his picture and I said he looked like a Leo. The first question I asked him was what his star sign was, and he said, 'I'm a Leo'.
"After that we worked together for six months and got on really well. There was obviously an attraction between us.
"When I think of it now, I know I am so lucky to have met David. He has given me everything I ever wanted... a relationship that's like a friendship."
The pair married in 1992, with Beckett quitting his acting career soon after.
She added: "David keeps me grounded and he looks after me. He did give up his career in a way, but it sort of fizzled out.
"He was trekking all over the place going to auditions. He'd get the job and it would pay bugger all so it wasn't worth doing. I hated him going away but he felt he had to do it.
"It took me a long time to convince him that he wasn't any less in my eyes if he didn't work. It was difficult... there's that male thing that he should be the breadwinner.
"But it works. We don't live in each other's pockets. I work, David's got his golf. We are totally different but we just love each other."
Kirkbride recently revealed that she has no plans to quit Coronation Street after 40 years on the soap.