idiom
a rollercoaster of emotions
Meaning
to experience very high and very low emotional states in a short time
Example
The week was **a rollercoaster of emotions**, with moments of joy and sadness.