Rain is used as metaphor for tears, Sunlight and Clear skies are used as a metaphor for happiness, repetition is also used because "it will rain" is repeated throughout the song. "I'll pick up these broken pieces til I'm bleeding" could be seen as a hyperbole or "if you ever leave me baby, leave some morphine at my door, cause it would take a whole lot of medication, to realize what we used to have we don't have it anymore" can be seen as hyperboles because they are both exaggerations. However, i think the "I'll pick up these broken pieces" part would be seen more as imagery, which is not figurative language. :)