Sufjan Stevens' Impossible Soul: A 20-Minute Musical Journey

My favorite 20 minute song is Impossible Soul by Sufjan Stevens.