Dream A Dream (Extended Version)