Kind of for the first question, I had a crush on one girl for about 2 1/2 years, and I got over her a few months, because she moved and stopped talking to me, but lately I've been falling for her again, even though I'm already with someone who is much better in my opinion.