This is a play on words. The word "gushed" means to speak with exaggerated enthusiasm but here "gushed" means flowing out suddenly in large volume, as oil does from the ground once an oil spring is struck.
I ' ve struck oil ! Tom gushed .