In Your Dreams, Stevie Nicks‘ first new album in 10 years, is impeccable (if you don’t like her voice, this 13-song collection is not for you). More moody than her 2001 CD, Trouble in Shangri-La, the Fleetwood Mac singer’s new effort fuses the polished, electronic melodies produced by Glen Ballard (Alanis Morrisette, Jagged Little Pill) and Eurythmics’ co-founder Dave Stewart with her brand of gritty rock, country, and ballads, climaxing in a simple, eerie duet with Stewart, “Cheaper Than Free”. Here, Nicks writes much of her own material, from the infectious “Secret Love” to the rough-edged “Soldier’s Angel” featuring her ex-husband and Fleetwood Mac bandmate, Lindsey Buckingham, and some of the most accessible tunes, such as the danceable “Moonlight (A Vampire’s Dream)”. Everything fits, with only a couple of songs failing to register with this listener, and certain tracks, including the propulsive “Annabel Lee” (based on an Edgar Allen Poe poem), nostalgic rocker “You May Be the One” and story-driven “New Orleans”, one of the better new songs, make this indelible new work by Stevie Nicks worth the wait.