Which phrase best defines “figurative language”?

Which phrase best defines “figurative language”?

a. writing that is meant to be imaginative and vivid rather than literal
b. words that create mental pictures of something seen, heard, tasted, smelled, or
touched
c. poems that include many different types of rhymes and rhythms
d. sentences that are long and reference historical and literary figures