If you love someone, really. You will need to give your heart to him wholeheartedly. And the most important is...You must get his identity. Mean you must love him both the mind to accept the good part. , and his bad since the day you decide to love him...Then you will be happy. Because you'll never have to regret.
Because you are willing and can accept everything you will ever be. As you accept since then, then your happiness, never be disappointed, because she will love you and your heart too.