Can I fall in love with someone who is not attractive?

If you fall in love with someone it's because they are attractive to you in some way. If you try override your own feelings by taking on board the personal views of others you'll end up confused and possibly lonely. Make up your own mind. What's attractive to you isn't necessarily attractive to others; just as well, or we'd all be chasing after the same person!