What makes The Four Seasons a programmatic work?
O It is based on a painting of the same name.
O It is based on a play of the same name.
O It is based on a set of poems, one for each movement.
O The idea for the work came to the composer in a dream.