think all one's Christmases have come at once

Verb

 * 1)  To be delighted with one's good fortune.