There is no such thing as one sided love.Its only infatuation.

This is also similar to what is called a “Halo” effect in psychology.You are only looking on positives of the person.The more he/she completes your flaws, more you think of them.Make yourself better.Other than that no chance.