Is this English sentence right?

There are not many people I like, but if I like someone I go through hell and high water for them. or:There are not many people I like, but if I like

There are not many people I like, but if I like someone I go through hell and high water for them.

or:There are not many people I like, but if I like someone I go through hell and high water for them.


or:I couldn't find anything wrong and I ran it through two sentence corrector sites and they found nothing wrong with it either.

Tags:high,sentence,