I was always taught growing up that you should always bring a gift when invited to someone's house. If I'm invited for dinner, I bring chocolates or wine. If invited to watch some football, I'd probably bring a six pack (ok, a twelve pack

) or some snacks (chips, pretzels, nuts).
Candles, flowers, alcohol, food are all good house gifts in my opinion.
But I agree with Mrs. Spoo, I wouldn't concentrate on a gift for the lady, more for the couple or the situation.
~SS