The last 3 years, this will be the 4th, I bought Giants tickets for my husband (and sons, now ages 24 and 26).
They are very expensive, but the fun they have is pretty priceless.
In our case, we don't really want more "stuff", married almost 28 years.
We can't afford season tickets, but we can afford (sort of) tickets for one game a year. They talk about it for months and months.