I am a homemaker for three years now. I do some freelance work, not enough to provide all my boys' needs but at least help with some of our expenses. Given that, I seldom give my husband a gift. I hope he understands. But if there's one occasion I will never let...