Roxanne
(1987)

Christian (Rick Rossovich) is finally revealed as the awkward, genial pea-brain he is and he runs off with Sandy the barmaid (Shandra Beri).

Roxanne (Darryl Hannah) finds out she has been deceived and that C.D. Bales (Steve Martin) has been writing all of the love letters.

After initially rejecting him for tricking her, she forgives him, woos him, and they share a kiss.

Thanks Jon S!