So if God gave someone a love for country and animals, why would He then stick that person in the midst of one of the largest metropoli in the world?
While we might never fully know why God does some of the things He does, we can always trust that He has a reason. Even if He allows people to make their own choices, He'll still use it for His good purpose.
The first thing I thought of when you wrote this post was about how so many people are displaced in today's world. Maybe they are the type of person you are describing, growing up in the country on a large farm, but maybe they marry someone who gets a good-paying job to support their family and has to move to the big city.
Maybe God is moving that person there because He knows there are other people in that city who long for similar things, and they need connections with others who feel the same way. Maybe there is an elderly neighbor who has fond memories of growing up in the country and needs someone to talk to, or maybe there is a young child who is interested in moving away to the country, and this person can give them sound advice. Maybe this person's desire for a different surrounding isn't about them, but is about the people God plans to introduce them to.
I am often amazed at how God brings people together.
Why did God put it on the heart of a young Caucasian couple who were content living in the middle of nowhere to adopt an Asian child who has always longed to see the world?
I don't fully know that answer to that question yet, but I am very familiar with that child, and I know that, as displaced as she might feel most of the time, God has definitely worked it all for a purpose.