Rambling bitchfest (may contain cusswords)