I wouldn't tell the player his/her character is in love with an NPC. I'd let it be clearly known what the NPCs feelings for the PC are, then let the PC/Player make the decisions.
To a certain extent, we can. Otherwise, we would be falling in love with someone new every 10 minutes or so. :D...