The truth is none of us are easy to date, deal with, or please all the time. We all have our vices, attitudes and way of doing things that make us who we are. You won't like everything about somebody, it's impossible. This is life, it isn't about finding the perfect person, it isn't about living some fairy tale; it's about finding something you're willing to work for, with somebody who's willing to work with you. That simple, find someone who has a heart for you like no one else and never stop fighting for them.