I have two words for Angela--KEEP HIM! Mike even took you to Howard to see Fortitude, girl! And please don't let something like what denomination he is in to prevent from seeing him again!
I also have two words for Bree--RESTRAINING ORDER! If whatever-his-name gets mad and jealous about you hugging a college friend who is a guy and turns around, calls you several times a day and talks about missing your sent after ONE DATE, it's time to notifty ATL police!