As pop music divas go, Britney Spears and Stevie Nicks are pretty much opposites in just about every way, but they blend together nicely on a new mashup remix called 'Till the Dream Ends.'

The track combines Brit's smash hit 'Till the World Ends' with 'Dreams,' from Fleetwood Mac's legendary 1977 album 'Rumours.' The construction of the remix is simple -- the instrumental music from Spears' dance song is placed under Nicks' vocals from the Fleetwood Mac classic.

The tempo picks up as Nicks hits the chorus, "Thunder only happens when it's raining / Players only love you when they're playing / Say women, they will come and they will go / When the rain washes you clean you'll know." The remix hits its peak near the end as Spears' "Whoa-oh-oh-oh" vocal loop finally appears.

We've never imagined Stevie Nicks as a synth-pop performer, but 'Till the Dream Ends' makes it work. Brit obviously approves -- she posted the mashup on her official Tumblr page. We're guessing Nicks doesn't mind being paired with Britney, since she was cool with Destiny's Child sampling her 'Edge of Seventeen' guitar riff in 'Bootylicious.'

Listen to Britney Spears and Stevie Nicks' 'Till the Dream Ends'