The 24-year-old assistant program manager from Carlsbad, CA, dated guys in the past but never felt a connection inspiring enough to engage in a kiss. In fact, she once dated a man for eight months and the pair still never kissed.
But in Heather's mind, Colton was different -- and he was the man who deserved to be on the receiving end of her first kiss ever because she found him sweet, kind and sincere.
During Monday night's episode of The Bachelor, Heather and Colton enjoyed a one-on-one date in Thailand, and time appeared to stand still when the couple kissed on a beach at night with fireworks blasting in the sky above them.
"It was worth the wait," Heather captioned a video of her first kiss on Tuesday.
Although that day in Thailand was laced with awkward moments of silence and physical tension given Colton and Heather were both trying to figure out the perfect time to lock lips, the highly-anticipated moment brought both individuals a sense of relief as well as validation of their feelings for one another.
"Kissing Heather was magical and something I know she didn't take lightly, and I didn't either," Colton told the cameras.
"I'm feeling so good and so hopeful and so positive. I am on a high and I don't think there's anything that can ruin it."
And Heather, who was so giddy when Colton kissed her that she giggled, called the kiss "so good."