thinking all one's Christmases have come at once
English
Verb
thinking
all
one's
Christmases
have
come
at
once
present participle and gerund of
think all one's Christmases have come at once