depending on how good you guys know each other you could gift her an event that you both can go to together (concert, cinema(barbenheimer;), bowling etc)
I would say having a goal to look and work towards can give meaning and thereby "content", not sure wether it can guarantee happiness, but waiting to be happy, or allowing oneself to be happy only once you reach the goal is a problem indeed.
was using Thunder the past couple of weeks, because I couldn"t get warm with Jerboa, but once I saw Infinity comming out, I immediately downloaded it and haven't had problems since
nope has been off for me in as long as I can think