Just look at yourself, who you are and what you do. If it is generally YOU that is making her unhappy then you have to change. Like I had to.
I thought the problem was my girl, was so blinded to myself. But we both changed and grew up. Things are better than they've been in quite some time
You should know what she wants mate. What flowers she likes, what wine she likes, pasta or her other fav food. If you don't know, make suttle hints. Then remember them for a later date.
Personally I'd clear everyone outa the house, have dinner planned, my girl loves my spaghetti, some wine. While I'm cooking we usually just slow dance in the kitchen. Serve it up with wine. Followed with a tub of chocolate mud cake ice cream dribbled with kahlua and baileys. The we'd make love for the night.