On an episode of The Ellen DeGeneres Show airing Monday, Lea Michele is tasked with choosing from an assortment of hotties for a fun game of “Who’d You Rather.” In the process, she reveals that she recently received a lap dance from her Scream Queens co-star Taylor Lautner (“it was great”), discusses her dreams of being a princess (hence, her choosing Prince Harry over Nick Jonas), and for a while, sits on a crush on Michael B. Jordan. Some famous Taylor Swift exes are also included in the mix and if you must know, Lea thinks there’s “too much going on” with Tom Hiddleston, with both his recent breakup and rumored Emmys romance with Priyanka Chopra. She does however, sympathize with Calvin Harris, because “he’s been through a lot lately.” In fact, her feelings for Calvin are so strong that she chooses him over Leonardo DiCaprio (which I guess is good news for me). After several rounds, Lea makes the easy decision of declaring Zac Efron to be ultimate ~dream~ suitor. Her exact words are, “Give me Zac Efron any day,” which obviously will be printed on T-shirts for all the Zac Efron fangirls in my life this holiday season. Don’t worry Lea, you’ll get one too.

Originally appeared on Cosmopolitan.com