Love is Not Selfish
"Be devoted to one another in brotherly love; give preference to one another in honor." -Romans 12:10
You cannot love someone if you have selfish motives. We are born selfish. It's a natural sin, because we are human. It doesn't make us bad people, but it takes a lot of effort to not be selfish in our thinking. I know it does for me. We should always put the needs and desires of the other person before our own. Ideally, if both parties are putting the other first, think about the blessings that would come!
Purchase something for your spouse out of kindness; something to let them know you were thinking of them.