@epiccupcake,
a simple test called the "5 love languages" shows you how you interpret love and how you express it.
you should have your wife take it too. you'll have a better understanding how she interprets love and how she shows it to you.
As for any deeper meaning behind it, you'll have to see a therapist. I'm sure there are far buried reasons why you do what you do. But it's like pandora's box... you may not like what you find. or you might.
good luck to you!