Spike decided to make a personal gift for Rarity by decorating an umbrella, as she appreciates the hard effort placed into something as much as the execution. Gotta admit, that's actually pretty touching.
Frankly, I'm not surprised at all - while she might technically be the element of generosity {a misnomer, in my opinion}, most of what she gives is time and work and effort instead of just material possessions.