Hey all OP here. Thanks for all the kind words. For those wondering, I gave my flatmate my blessing. The guy and I dated for a little while but it didn't work out, for him at least. I still harbour feelings for him but want them both to happy. Still sucks though.