Your paragraph is well-written and already sounds quite natural. I would suggest deleting the word "but" from "but she is also my unconditional supporter." Normally, when we say "not only X, ... also Y," we either use "but" OR we repeat the subject of the sentence -- not both. For example, we would say either:
"He's not only smart, BUT also brave."
or
"He's not only smart, HE'S also brave."
It sounds a bit unnatural to say "He's not only smart, BUT HE'S also brave."
Everything else looks good! The last sentence is perhaps a little strange because it says she's "warm and sweet, like a river." Rivers aren't usually described as "warm" or "sweet," so the comparison seems a bit confusing. The grammar is fine, though. :)