what does this lyric mean?

RZ   Wed May 23, 2007 11:35 pm GMT
the last sentence of Candyman's lyric

Jane lost her grip and a down she fell : I understand this she fell down


Squared herself away as she let out a yell : wat does this mean?

and also wat does this mean:
He's a one stop shop, makes my cherry pop

I know it's a metaphor, but what does cherry pop exactly mean here?
Uriel   Thu May 24, 2007 2:43 am GMT
To square your shoulders is to make yourself ready for adversity, and to be squared away is to put right, get everything taken care of. That lyric is a little unusual so I'm not sure which one they mean.

To pop a cherry is to relieve someone of their virginity. (If you popped a real cherry, red juice would run, right? You get the picture.)