Did I die and go to heaven?! This is exactly what I expect heaven to be like.