Awesome, man! How long have you and he lucky lady been together? When can I expect my wedding invitation?