THE VAMPIRE DIARIES Season 3 Episode 20 Do Not Go Gentle Sneak Peek : WHAT THE WORLD HAS TO OFFER — Alaric (Matt Davis) finds an unexpected ally to guide him on his dangerous new path, while Damon (Ian Somerhalder) and Meredith (guest star Torrey Devitto) try to figure out what their next move should be. At the school’s 1920s Decade Dance, Bonnie (Kat Graham) asks Jamie (guest star Robert Ri’chard) to go with her and, at Caroline’s (Candice Accola) suggestion, Elena (Nina Dobrev) asks Stefan (Paul Wesley) to be her date. Caroline is pleasantly surprised when Tyler (Michael Trevino) shows up at the dance determined to sweep her off her feet, but Klaus (Joseph Morgan) does his best to come between them. The dance takes a deadly turn when Damon and Stefan realize they need the help of Matt (Zach Roerig), Jeremy (Steven R. McQueen) and especially Bonnie to undo a spell that could prove devastating for everyone. Josh Butler directed the episode written by Michael Narducci (#320).