Riddle

Where do butterflies sleep?

Choose an answer

A.In cocoons.
B.On flower petals.
C.Under tree bark.
D.On Caterpillows!
Hint: It's a 2-word phrase with 14 letters, starting with "O".

Answer

On Caterpillows!

Why this is the answer

This joke riddle invents the pun 'caterpillows' -- combining 'caterpillar' and 'pillows' -- as where butterflies supposedly sleep.

This riddle is filed under Time, Money, Music Riddles and rated Easy.