While I think you can fall in love with anyone, to actually stay in love you'll need to follow the concepts found in books like "The Five Love Languages" and "His Needs, Her Needs".
Edit: Down votes for an observation about myself? Whatev...
Please don't complain about downvotes in HN comments: https://news.ycombinator.com/newsguidelines.html