Here's why:
* Common nouns refer to general, non-specific people, places, things, or ideas. They are not capitalized.
* Proper nouns are specific names of people, places, or things and are always capitalized.
Since "happy" is a general state of being and not a specific name, it is a common noun.