Wow T, way to go. Get ready for the lies about how it was nothing (or didn't start until he "moved out") and you are so awful and this is why he had to do what he had to do.

Then let go of all that and live your life. Remember living well being the best revenge? Your life sounds amazing with all the activity and the people in it. Savor every drop.