Last night was all sombreros, terrible Mariachi songs, and tempers en fuego!

Everyone pretty much seemed upset and moody in last night's episode. First Nick moved in with all of the guys and surprise, surprise survived the first rose ceremony at CitiField in New York City. For the guys that went home, I feel bad that they had to stand out in the freezing cold, only to be sent home by the Ice Queen.

Next it was off to San Antonio.

Kaitlyn took Ben H. to the historic Gruene Dance Hall. The oldest dance hall in the state of Texas. A huge piece of Texas history, to which Kaitlyn exclaimed "Look how legit it is?!" #FacePalm. After some two-steppin' Ben really opened up to Kaitlyn and she gave him a rose for his vulnerability.

As for the group date, she made the buys write and perform their own Mariachi songs. All of them were terrible. Oddly enough, Nick gained some respect from the guys as he took Kaitlyn up to a balcony to perform his song and he really went for it! But, for as much respect as he gained, he gained hate fro Josh tenfold.

All of this came to a boiling point at the end of the group date. Josh pulled Kaitlyn aside and pretty much told her how all of the guys don't trust Nick and don't like him. She immediately got on the defensive and addressed all of the guys.

They left Josh out to dry. Not one of them backed him up.

It was then that Kaitlyn gave the group date rose to... Nick. Ouch!

Her final one-on-one date was with Shawn and it was 100 percent perfection. Honestly, I don't know how any guy could compete with that. He was manly, honest, vulnerable, loving, sexy... sorry, we're drooling over here.

We were left with another cliff hanger at the cocktail party as Ian decided he is nothing less than God Almighty. He went on about all the women, sex, money, fame, etc he can get. The final frame shows Ian telling Kaitlyn he doesn't question Nick's intentions... He questions hers. And he thinks she's SHALLOW!

More From K945, The Hit Music Channel