shower (someone or something) with (something)
To present, give, or bestow something liberally or abundantly to someone or something. Friends and family will shower you with gifts when your first child is born, but don't expect much more than a card when your second baby arrives! The state-controlled media always showers the country's leader with praise, no matter what he says or does.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
shower someone or something with something
to cover someone or something with cascades of something. Mary's friends showered her with gifts on her twenty-first birthday. The guests showered the bride and groom with confetti and rice.
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.
To give someone an abundance of something: The parents showered the child with gifts.
The American Heritage® Dictionary of Phrasal Verbs. Copyright © 2005 by Houghton Mifflin Harcourt Publishing Company. Published by Houghton Mifflin Harcourt Publishing Company. All rights reserved.