A good roommate is not easy to come by, as you know. They require careful selection. A good roomie should be similar enough to get along with, different enough to have another group of friends, independent enough to not invade your space, and pleasant enough to interact with often.
Jalinn definitely fit the bill when we were college roommates for 3 years. She was and is such a blessing to my life. And today I went to her baby shower, and it was delightful to see her so pregnant and full of anticipation. The entire living room was filled with gifts, and I had no idea that babies required so many supplies! I was so happy for her and knew she would make an excellent mother.
I had to leave before it was over (because I had overbooked myself with 4 social events in one day), and from there I went to confession at the cathedral because I was long overdue. But, coming out of the cathedral and seeing a beautiful wedding ceremony just ending in the church just down the street, it all caught up with me and I burst into tears.

I called a close friend of mine and whined for a solid 20 minutes...and canceled my plans to tag along to an outdoor picnic, figuring I should not let my gloomy dark clouds rain on anybody else's parade. Then I drove and met up with precisely the perfect person who would turn my frown upside down. And while Rin also just grew up and bought a house, she understood a lot of my feelings...and knew that a bag of colorful drug company pens (many with rubber finger grippers!) would start to change my melancholy mood.
We went to Cafe Fresco, and 1 chicken sandwich and 3 hours of chatting and laughing later, I was recalibrated. Thank God for good friends who remind you that everything happens in God's good timing. I'm embarrassed to admit that I forgot.