Whoa you cheated on her? Please explain. I have been through that sort of stuff too and I am curious to know how you handled it compared to me x.x
But those are amazing gifts she has given you. And you should start giving her more thoughtful gifts, because the gifts you are giving her are just not from the heart. Hate to say it but seems like it.