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 leadership with praise, even if his actions or remarks contradict themselves.
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.
shower with
v. To give someone an abundance of something: The parents showered the child with gifts.