"Ain't No Magic Mountain High Enough" is episode 13 of season 2 of the television show Veronica Mars. It had an estimated audience size of 2.05 million US viewers on its first airing.
At the Winter Carnival, someone steals the senior class trip money right under Veronica's nose. Ms. Hauser blames Jackie, who is now ostracized because her dad was questioned in the bus crash, but Veronica is able to find the real culprit, while also solving some ancillary mysteries along the way.
Terrence asks Keith to take his case and prove that he didn't blow up the bus.
Terrence admits that he was in a relationship with the journalism teacher, Ms. Dumas, but she turned into a stalker and told Terrence's fiancée about the affair, causing her to break off the engagement.
Keith gets Terrence to admit that he has a gambling problem and threw a very important ALCS game to pay off a million-dollar debt. Two of the Fitzpatricks broke into his house to talk to him about his debt to them and Ms. Dumas overheard them. She told Terrence that she would go public with the story if he ever left her.