I am dropping by a shower for a coworker's grandson. It is the second baby and it's more of a meet and greet, but the invitation did indicate what sort of gifts would be appreciated. I have met her daughter and we get along fine.

How much would you spend? Would you buy a gift card or something else?