We were with the Prophet (Sallallahu Alaihi Wasallam) while we were young and had no wealth whatever. So Allah's Messenger (Sallallahu Alaihi Wasallam) said, "O young people! Whoever among you can marry, should marry, because it helps him lower his gaze and guard his modesty (i.e. his private parts from committing illegal sexual intercourse etc) and whoever is not able to marry, should fast, as fasting diminishes his sexual power."
(Sahih Al-Bukhari, Volume 7, Book 62, Hadith 4)
Here young people means those who have attained the age of puberty and have these thoughts from Shaytan to commit sin (i.e. illegal sexual intercourse)
One can avoid this by either getting married or through fasting.
Also being preoccupied in worship to Allah also keeps Shaytan away from you hence you would not have such thoughts of committing sin.
You say that you love your neighbor, but it is actually Shaytan making you think that you love him and Shaytan wants you to commit a terrible sin.
If you are of legal age to get married then get married.
If you are under the age of to get married then fast and do other religion worship such as obligatory namaz (prayer), etc as much as you can.
Also please recite "A'udhu billahi min-ash-shaytan ir-rajeem. It is to seek refuge in Allah from Shaytan.
Please do not talk to your neighbor, as talking to a Muslim man who you can get married to is not allowed in Islam.
Guide us to the straight path -- Surah Al-Fatihah, Verse 6, Qur'an