's gonna be a long, long time Elton John: Long, long time Matthew Morrison: Mona lisas and mad hatters Elton John: Mona Lisas and mad hatters Matthew Morrison