When you find someone who can tolerate your less than stellar moments well you probably should at least buy that person flowers. When you find someone who can tolerate you on a whole different level, then you might as well get engaged. Well done you two!