Understand what it is to be a keeper in my view. I think besides the basic date nights, cooking favorite dishes, not be a nag, being respectful, gifting loved ones and all which i think how/when they are expected changes over time and causes frustration. You are 'for keeps' and 'can keep' if you are fluid emotionally, mentally and all other related aspects that elevate and give your better half a full experience of life. Be in the business of nurturing, redeeming, cultivating, achieving, keeping abreast of one's change and know how to decode it and bring it back for a more valuable experience.