Here's why:
* Proper nouns are names of specific people, places, or things. They are always capitalized.
* Common nouns are general names for people, places, or things. They are not capitalized unless they are at the beginning of a sentence.
In this sentence, "Jessica" is a specific person's name, making it a proper noun. "Friend" and "flute" are common nouns.