Come Up Roses

  1. Turn out extremely well. 2. Emerge untarnished from a difficult situation.

Examples:

  • I had my doubts about this project, but now it's coming up roses.

Origin: c. 1960