01 - Days In Avalon (Richard Marx)
02 - Shine (Richard Marx)
03 - Someone Special (Richard Marx)
04 - Almost Everything (Richard Marx & Bruce Gaitsch)
05 - The Edge Of Forever (Richard Marx & Chely Wright)
06 - Power You And Me (Richard Marx)
07 - One More Time (Richard Marx)
08 - Waiting On Your Love (Richard Marx & Fee Waybill)
09 - More Than A Mystery (Richard Marx)
10 - Boy Next Door (Richard Marx)
11 - Too Early To Be Over (Richard Marx & Fee Waybill)
12 - Straight From My Heart (Richard Marx)
Produced by Richard Marx
Engineered by David Cole, Luke Wooten, Bill Drescher, Craig Bauer & Mat Prock
Assisted by Christine Sirois, Chad Brown, Darrell Thorp, Ok Hee Kim, Cesar Ramirez, Kelly Schoenfeld & Alan Mason
Recorded at Renegade Studio, Chicago Recording Company, Hinge (Chicago); Music Grinder, Capitol Studios, The Treehouse, Andora, CocoButt Studio (Los Angeles); Woodland Studios, Ocean Way & Soundstage (Nashville) & The Sound Kitchen (Franklin, Tn.)
Mixed by David Cole at Conway Studios & Village Recorders (Los Angeles)
Mastered by Steve Hall at Future Disc, LA
01 - Days In Avalon
Drums : Herman Matthews
Bass : Randy Jackson
Electric & Acoustic Guitars : Michael Landau
Keyboards & Programming : Jeffrey C.J. Vanston
Background vocals : Fee Waybill & Richard Marx
02 - Shine
Arranged by Jeffrey C.J. Vanston & Richard Marx
Drum & Keyboard Programming : Jeffrey C.J. Vanston
Guitars : Michael Thompson
Background vocals : Richard Marx
03 - Someone Special
Drums : Eddie Bayers
Bass : Michael Rhodes
Electric Guitars : J.T. Corenflos
Acoustic Guitars : Bruce Gaitsch
Slide Guitar : Paul Franklin
Keyboards : Gary Smith
Vocal Co-Produced by David Cole
04 - Almost Everything
Arranged by Richard Marx & Band
Drums : Herman Matthews
Bass : Randy Jackson
Acoustic Guitars : Richard Marx & Bruce Gaitsch
Guitars : Michael Thompson
Slide Guitar & Solo : Don Kirkpatrick
B3 : Matt Rollings
05 - The Edge Of Forever
Vocals by Chely Wright & Richard Marx
Arranged by Richard Marx
Drums : Eddie Bayers
Bass : George Hawkins
Electric Guitar : J.T. Corenflos
Steel Guitar : Paul Franklin
Keyboards, Acoustic Guitar & 12 Strings : Richard Marx
06 - Power Of You And Me
Drums : Eddie Bayers
Bass : Duncan Mullins
Electric Guitar : J.T Corenflos
Acoustic Guitar : Blue Miller
Keyboards : Gary Smith
Percussion : Eric Darkin
Background vocals : Shannon Brown & Richard Marx
07 - One More Time
Synth Guitar & Keyboards : Richard Marx
Classical Guitar : Bruce Gaitsch
Electric Guitar : Michael Thompson
Strings Arranged & Conducted by Cliff Colnot
08 - Waiting On Your Love
Arranged by Jeffrey C.J. Vanston & Richard Marx
Drum & Keyboard Programming : Jeffrey C.J. Vanston
Guitars : Michael Thompson
Background vocals : Richard Marx
09 - More Than A Mystery
Drums : Herman Matthews
Bass : Randy Jackson
Guitars : Michael Thompson
Keyboards & Loops : Tim Akers
Background vocals : Richard Marx
10 - Boy Next Door
Drums : Herman Matthews
Bass : Randy Jackson
Guitars : Bruce Gaitsch
Wurlitzer : Greg Phillinganes
Acoustic Piano & Synth Strings : Richard Marx
11 - Too Early To Be Over
Arranged by Richard Marx
Drums : Herman Matthews
Bass : Randy Jackson
Electric Guitars : Michael Landau
Acoustic Guitars : Michael Thompson & Bruce Gaitsch
Solo : Bruce Gaitsch
B3 : Matt Rollings
Background vocals : Yvonne Cage, Joan Collaso & Robin E. Robinson
12 - Straight From My Heart
Drums : Eddie Bayers
Bass : Michael Rhodes
Acoustic Guitar : Bruce Gaitsch
Electric Guitar : J.T. Corenflos
Pedal Steel Guitar : Paul Franklin
Keyboards : Richard Marx
Background vocals : Alison Krauss