All you did might sounds good to most people’s eye. However, just remember that it is not HOW MUCH you did that make your wife happy. It is how you can satisfy HER NEED that make her happy. You might do all the right things at the wrong time. You might do all the necessary things but the wrong way in her mind, You might say all the correct word but not her tastes/style.
It is doing the right thing at the right time with the right taste/attitude that make a wife happy.
Or she might not even now what she real want or she is simply depress for whatever in life. In that case, you can’t never win:-(