”My life is a dream of wonders.”

Is that a simile, metaphor, idiom, hyperbole, alliteration, onomatopoeia, or personification?

Q&A Platform for Education
Platform Explore for Education