hmm. She is beautiful like a rose, in tagalog you can say it in many different ways.
For example:
1.)SINGGANDA KA NG ROSAS =sing means like, ganda means beautiful and rosas means rose.
2.)KASING GANDA KA NG ROSAS= kasing is the same as sing wich means like, KA means you.
you can say that if you want to be formal.but if you dont want too formal you
can say "MAGANDA KA TULAD NG ROSAS" tulad means like.
in filipino their are lot of words that have the same meaning.