Love is tricky. People often aren't looking for the same type of relationship when they meet each other, so convincing a person who might not be on the market to fall in love with you could take some skill and patience. Once you are convinced you have found the man you want to fall in love with, it's time to put your skills to work. Remember to be yourself and accept that if he doesn't fall for you, he might just be an anomaly and not appreciate all that you have to offer.
Know his likes and dislikes. Some guys want to spend lots of time with you, while others have different priorities, such as work or hobbies. This doesn't mean they don't like you, but if you learn when to leave him alone and when to jump into his arms, he'll love you for it. Let him know you want to spend time with him, but allow him to meet you half way.
Try to like the same things he does. For example, guys who are sports fans always appreciates a woman who cheers for the same team. It helps if you know a lot about his favourite team, or at least the sport they are playing. But even showing an interest and watching games with him will have him falling in love.
Split the bill or pay for him sometimes. Many guys will insist on paying, but they also appreciate a woman who can take care of herself. Some guys, however, are traditional and they want to be able to take care of you.
Smell great all the time. This doesn't mean put on massive amounts of perfume; it means make sure you are always clean and shampooed. A lovely subtle scent will fill his chest with warm feelings.
Cook him amazing food. The old saying, "The key to a man's heart is through his stomach," is usually correct. Every guy loves food, but not all of them can cook. If you can fill that void, then you are another step closer to having the man head-over-heals.