I don't think you have to tell her what your needs are. She knows. It sounds to me like you're being too nice, hovering over her too much. What about introducing some benign distance? Friendly but not so sweet, gentle, understanding, etc. What you're doing isn't getting you where you want to be.
And I agree with LfL, she is not content. I completely agree with this: "The other person is perfectly aware of the problems in the relationship. They may say things are fine, no problem, I'm happy, etc but they are lying to themselves and to you."