I love him so very much and for reasons I am still not sure of he seems to utterly love me too despite all my faults. I think that is what loving someone is about at the end of the day because we all have faults. No one is perfect. What even is perfect? The key is finding someone who is perfect for you regardless of their or your imperfections. I count myself very lucky that second time around I seem to have been blessed to have that with him.