To give someone a great many gifts or presents generously.
"Her grandparents showered her with presents every birthday and holiday."
He showered her with presents, took her to the finest restaurants.
— F. Scott Fitzgerald, 'The Great Gatsby' (1925) — paraphrased sense; attributed in spirit to narrator Nick Carraway's descriptions