do wonders

Related to do wonders: come in handy, in droves, worse for wear, work wonders

do wonders

To produce excellent results or be extremely effective, especially unexpectedly. You'll love this new face cream. It does wonders on my wrinkles. It's amazing how the overhead lighting does wonders with this room—it's like an entirely new space.
See also: wonder
Farlex Dictionary of Idioms.

work/do ˈwonders/ˈmiracles (for/on/with somebody/something)

(informal) have a very good effect (on somebody/something); quickly succeed: Getting the job did wonders for her self-confidence. This washing powder will work miracles on those difficult stains. ▶ ˈmiracle-worker noun: I just don’t have enough time to finish it. I’m sorry, but I’m not a miracle-worker.
See also: miracle, wonder, work
Farlex Partner Idioms Dictionary

do wonders

To have a beneficial effect: This tonic will do wonders for you.
See also: wonder
American Heritage® Dictionary of the English Language, Fifth Edition.
See also:
  • work/do wonders/miracles
  • work wonders
  • iron out the wrinkles
  • iron out the wrinkles (of/in something)
  • iron the wrinkles out (of/in something)
  • be in the money
  • crow's feet
  • get the wrinkles out
  • get the wrinkles out (of something)
  • up and leave, go, etc.