Last night saw the Bad Girls Club season finale, and though the episode started with a screaming match between Tanisha and Neveen, it ended in hugs and tears and words of love between all the girls. If their incessant screaming, fighting and mean girl behavior (not to mention peeing in the kitchen sink) didn't prove how insane they all are, their instant, unexpected turn as best friends sure did. And we're wondering what the hell happened between their group hug at LAX and their two appearances on Tyra, when they were at each other's throats again. We'll guess we'll have to wait for the reunion special (hosted by Star Jones!) next week to find out.

Earlier: Bad Girls "Boot" Tyra Banks Off Own Show