I am a bit confused as to where I should use "abandon", "forsake" and "leave". According to my searches in dictionaries:
Forsake: to leave someone , especially when you should stay because they need you.
Leave: to go away from a place or person
Abandon: 1.to leave a person especially someone you're responsible for. 2.to go away from a place , vehicle etc permanently especially because the situation makes it impossible for you to stay. ( definitions from Longman dictionary)
So it seems to me that there is a nuance here. At first glance the conclusion I drew, was that "forsake" is used when "a person" is left ,while "abandon" and "leave" are more general ,as according to definitions they are used to say "a person" or "a place" is left, but today I was reading some materials and I came across this sentence:
much of new England in the late nineteenth century presented a discouraging picture of abandoned farms and sickly villages as people forsook the countryside and rushed to the larger towns and cities
It seems a bit odd that "forsake" is used for getting across this concept that a countryside is deserted. Personally, I used to think that the use of " leave" or "abandon" would be more suitable in this case, so it made me question my former speculations about the use of these 3 words again.
Now I hope you can cast light on the difference of these 3 words.
Thanks in advance!