<human>: I have been dating my gf for about 3 years and things are great.  I think she's "the one" even though I don't believe in 1 person for everybody.  We both love each other very much and she cares about me more than anybody ever has, except probably my parents.  That's obviously not an apples to apples comparison, but anyways...

I am normally a stone-faced sarcastic person when it comes to dealing with people, except in relationships.  I can get mushy, affectionate, maybe even a touch needy, but that's how I show my affection for her.  She responds similarly sometimes, but she is definitely NOT a mushy person and doesn't know how to respond to compliments well, aside from saying "thank you".  She likes to cuddle, hold hands occasionally and kiss in public.  She is also a very passionate person (partly due to her Hispanic background).

This hasn't usually been a problem because I've learned a lot on how to show her my affection in other ways that yield a positive reaction from her such as listening to her when she's happy or upset, remembering things she tells me, showing interest in the things she likes, and treating her well.  However, sometimes I get a little frustrated because it can be difficult.  I tell her all the time how beautiful she is and how wonderful she is because she says I can never say those things enough.  However, I also want to tell her I love her vs. showing her in some thoughtful way.  That's just my nature.  She does love me but the "3 little words" can make her uncomfortable when she actually says them.

Is anyone in a similar situation?  Any advice on other ways I could be affectionate to her or improve on this?

Summarize the given text in a few sentences.
<bot>: Dating non-mushy gf for 3 years, going great aside from some difficulty in our differing opinions on showing affection.