I guess i am really too old for this but I think it is very cute!
I should have this put up in my home.
How many years? Although I don't think you should've given up sooner, you gave more than you could handle. What did you get in return? Infidelity? I bet there's more that's hidden. I can guarantee that no matter what you guard from her now she will double it and still add skeletons in her closet (not counting the ones already there that you will NEVER find) and give you that stupid ugly whore smile again and again. Your choice.
Secret to Happy :-)
From another time, another place...