Choose the alternative which best expresses the meaning of the idiom/ phrase.

To make clean breast of

A. To gain prominence

B. To praise oneself

C. To confess without of reserve

D. To destroy before it blooms

Please do not use chat terms. Example: avoid using "grt" instead of "great".