I wouldn't use "guts" in that sentence as it implies bravery; consider "gall" (informal) or "audacity" (formal) instead. Also, perhaps consider "gossipmonger" instead of "gossip" to make the sentence clearer.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.