I'm in a relationship recently after having dated her for months. This is my first relationship and I need some help with knowing when and how to give her compliments without sounding soppy or nice guy.
For example, we went out to the cinema. I noticed that she had her hair curled (I had previously said to her that I liked it that way), she also had the lipstick on that I told her I like and she was wearing a new dress. Despite noticing all of this, I didn't compliment her. Previously I had complimented her in a bit of a nice-guy way but was able to play/laugh it off with her. That is what got me thinking about how and when I should compliment so hence I held back on the day of the cinema.
Anyway, the day went great but when we got back to her house and she was changing she asked me "Do you not like my new dress?" to which I replied that I did but obviously by this point it was too late. Now she wasn't upset or annoyed but I should have complimented her. To make things more awkward, the dress was brand new and I was even with her the day that she bought it - but forgot!
So my questions are:
When should I compliment her?
How do I compliment her in a meaningful way without sounding nice guy?
How often to compliment her?
What things should I compliment her on - other than looks?
Thanks in advance.