单项选择题

The phrase "once in a blue moon" in last line refers to ______.

A.all at once
B.once for a long time
C.once in a while
D.once and for all