- Crystal Gayle – lead vocals, harmony vocals (1, 4, 5, 8, 10), druid bell (10)
- Bobby Wood – keyboards (1, 3–9), acoustic piano (2), harmony vocals (6, 8)
- Pete Wasner – acoustic piano (3, 7), harmony vocals (6)
- Joey Miskulin – accordion (6)
- Chris Leuzinger – acoustic guitar (1, 3, 6), electric guitars (1–5, 7, 8, 9)
- Johnny Christopher – acoustic rhythm guitar (1), acoustic guitar (2–5, 8)
- Mark Casstevens – acoustic guitar (6, 7, 9)
- Stuart Duncan – mandolin (1)
- Bob Wray – bass (1–9)
- Milton Sledge – drums (1–9), percussion (6)
- Kenny Malone – congas (1)
- Kirk "Jelly Roll" Johnson – harmonica (2)
- Charles Cochran – string arrangements (2, 3, 5, 7, 9, 10), acoustic piano (10)
- The Nashville String Machine – strings (2, 3, 5, 7, 9, 10)
- Duncan Mullins – harmony vocals (1, 4, 10)
- Peggy Sue Wright – harmony vocals (1, 6)
- Craig Bickhardt – harmony vocals (2, 5, 6, 7, 8)
- Kathy Chiavola – harmony vocals (2, 5)
- Donna McElroy – harmony vocals (2, 5)
- Wayland Patton – harmony vocals (2, 5)
- Hurshel Wiginton – harmony vocals (2, 5)
- Cindy Richardson-Walker – harmony vocals (4, 9)
- Pat Alger – harmony vocals (6)
- Garth Brooks – harmony vocals (6)
- Beth Nielsen Chapman – harmony vocals (6, 7, 8)
- Julie Gold – harmony vocals (6)
- Jonathan Pierce Hildreth – harmony vocals (6)
- Kieran Kane – harmony vocals (6)
- Hal Ketchum – harmony vocals (6)
- David Kumin – harmony vocals (6)
- Richard Leigh – harmony vocals (6)
- David Mallett – harmony vocals (6)
- Kathy Mattea – harmony vocals (6)
- Jamie O'Hara – harmony vocals (6)
- Allen Reynolds – harmony vocals (6)
- Johnny Rodriguez – harmony vocals (6)
- Jim Rooney – harmony vocals (6)
- Randy VanWarmer – harmony vocals (6)
- Jon Vezner – harmony vocals (6)
- Allen Reynolds – producer
- Mark Miller – recording, mixing
- Denny Purcell – mastering at Georgetown Masters (Nashville, Tennessee)
- Virginia Team – art direction
- Jerry Joyner – design
- Empire Studio – photography
- Mary Beth Felts – make-up