Which of the following synonyms is the best choice for describing someone who is filled with happiness?

A. Pleasant
B. Overjoyed
C. Pleased
D. Glad