While this is a correct English sentence, I think the more natural thing to say would be, "to her, the rain is beautiful."
For me they're both 100% perfectly natural.
Xould not understand recording
What is wrong with: " The rain is beautiful for her" ? It is a more natural order of words
*could