Often, the realities and complexities of the relationship are not realized until several months or even years later. I'm in my early 50s and have never been married nor had children; but, nearly every man that I've been involved with, within the past 10 years, has.
Sometimes, this one single difference, alone, breeds jealousy and resentment...
on both sides.
Could the fact that you have children and she hasn't had children be at issue?
Perhaps, you're experianing a newly discovered clash in personalities... it happens!
Are your goals and expectations about your shared life the same?
Is her negativity constant and ongoing; or, does she "lighten up" every now and then?
You mentioned "forgive and forget." What is that in reference to?
Painful past relationships? An unhappy childhood?
She's clearly unhappy (feeling unfulfilled?)... the only thing is, you need know why?
And, the reason may have absolutely nothing to do with you.
The only way to solve this is to get some quiet time together and ask the pointed questions of her. Find out what issues she is harboring that may be causing these anger and resentment attitudes. It is best to take care of this now, as it sounds like you have been subjected to this situation for over two years, and you can see that it is not going away.