Thunder, blue skies, and Cotten and candy
A legend usally have a moral. Legend is similar to myths but a bit more real (like no gods and stuff)
The use of the prepositional phrase is "on the roof".
On is a preposition and the phrase ends at roof.
I hope that helped!
Answer: yet and but, because when used in a sentence these words express a contradictory tone, which means there is a difference.