Some wore shiny rocks on their heads. I know on their heads is preposition but confused if it's adjective phrase because it describes rocks or adverb phrase because it answers where rocks were worn.

She Wins the Race, Morning Girl's mother, had said a new sister would add her smiles to the family

Morning Girl had awaited her baby sister with great curiosity. Again sister is noun does it make it an adjective phrase or describes how awaited making it adverb phrase

"Adverbs can be single words, or they can be phrases or clauses. Adverbs answer one of these four questions: How? When? Where? and Why?"

http://www.chompchomp.com/terms/adverb.htm

Adjectives describe nouns, for the most part.

So ask yourself, "What question is 'on their heads' answering?"

Let us know what you come up with.

In the sentence "Some wore shiny rocks on their heads," the phrase "on their heads" is an adverbial phrase because it answers the question "Where did they wear the shiny rocks?" It provides information about the location or manner of the action of wearing the rocks.

In the sentence "Morning Girl had awaited her baby sister with great curiosity," the phrase "with great curiosity" is an adverbial phrase because it describes how Morning Girl awaited her baby sister. It provides additional information about the verb "awaited" and tells us in what manner Morning Girl awaited her sister.