It was very hard to answer this question with just one person. I have been blessed with many wonderful people in my life, who know certain sides of me better than anyone else.
But in the end, it’s DH that has seen probably every mood, quirk, and bad habit. He loves me despite my (many) weaknesses, mood swings and deplorable housekeeping. He’s always supportive of my (frequently idiotic) ideas. I am well and truly blessed.