Perhaps:
Rivers were in her blood.
Hello.
Have I used "affinity" correctly in this sentence?
She felt a deep affinity with rivers because her father and grandfather were fishermen.
If affinity doesn't work, what word can I use to suggest she has a special passion for rivers?
Perhaps:
Rivers were in her blood.
Not a professional teacher
Does my sentence work at all?
I think you can use it.
Not a professional teacher