Come up roses

Maksud bahasa Inggeris:
Success or an exceptionally good outcome from a situation after faced with doubts or difficulties.

Maksud bahasa Melayu:
Berjaya dalam sesuatu usaha yang sukar. 
 
Peribahasa Melayu dan Inggeris Blog Design by Ipietoon