think all one's Christmases have come at once

From Wiktionary, the free dictionary