01 - If This World (Michelle Tumes, Tyler Hayes, Erik Sundin & Mark Heimermann)
02 - Un Lugar Celestial (A Heavenly Place) (Mark Heimermann, Reggie Hamm, Bob Farrell & David Velasquez)
03 - Flower In The Rain (Chris Eaton)
04 - On My Knees (David Mullen, Nicole Coleman-Mullen & Michael Ochs)
05 - Shelter (Mark Heimermann, Dann Huff & Wayne Kirkpatrick)
06 - Baptize Me (Mark Heimermann & Erik Sundin)
07 - We Can Make A Difference (Mark Heimermann & David Mullen)
08 - I Promise (Johnny Ramirez & Jaci Velasquez)
09 - We Will Overcome (Mark Heimermann, Regie Hamm & Bob Farrell)
10 - Thief Of Always (Chris Eaton)
Produced by Mark Heimermann for Fun Attic Productions except "On My Knees" Produced by Phil Naish for Naishing Teeth Productions with Additional Arranging by Mark Heimermann
Executive Producer : Judith Cotton Volz
Engineered by Todd Robbins, Joe Baldridge & Eric Elwell
Assistant Engineer : Dave Dillbeck
Recorded at Fun Attic Studio & Dark Horse Studio, Franklin, TN
Production Manager : PJ Heimermann
"On My Knees" Recorded by Ronnie Brookshire
Assistant Engineers : Dave Dillbeck & Dean Jamison
Recorded at Studio at Mole End, Franklin, TN
Strings Recorded at Great Circle Sound, Nashville, TN
Production Coordinator : Bridgett Evans O'Lannerghty
Mixed by Joe Baldridge at The Battery & House of David, Nashville, TN
Assisted by Mike Wrucke & Joe Costa
Mastered by Hank Williams at MasterMix, Nashville, TN
01 - If This World
Keyboards & Drum Programming : Mark Heimermann
Guitars : George Cocchini
Bass : Jackie Street
Percussion : Terry McMillan
Background vocals : Jaci Velasquez
02 - Un Lugar Celestial (A Heavenly Place)
Drums : Scott Williamson
Keyboards & Drum Programming : Mark Heimermann
Guitars : Dann Huff, George Cocchini
Bass : Jackie Street
Percussion : Terry McMillan
Background vocals : Jaci Velasquez
03 - Flower In The Rain
Drums : Scott Williamson
Guitars : Dann Huff
Bass : Jackie Street
Keyboards : Mark Heimermann
Percussion : Terry McMillan
Background vocals : Mark Heimermann, Sally Jumper, Jaci Velasquez
04 - On My Knees
Drums : Scott Williamson
Guitars : Dann Huff
Bass : Jackie Street
Piano : Phil Naish
Oboe : Bobby Taylor
Percussion : Terry McMillan
Background vocals : Sally Jumper, Mark Heimermann, Jaci Velasquez
Strings : The Nashville String Machine
Carl Gorodetzky, Concert Master
Strings Arranged & Conducted by David Hamilton
05 - Shelter
Duet Vocal : Chris Rodriguez
Keyboards & Drum Programming : Mark Heimermann
Guitars : Dann Huff
Bass : Jackie Street
Percussion : Terry McMillan
06 - Baptize Me
Drums : Scott Williamson
Keyboards & Drum Programming : Mark Heimermann
Guitars : Dann Huff
Bass : Jackie Street
Background vocals : Jaci Velasquez
07 - We Can Make A Difference
Keyboards & Drum Programming : Mark Heimermann
Guitars : George Cocchini
Bass : Jackie Street
Percussion : Terry McMillan
Background vocals : Chris Rodriguez, D.L. Turnedge, Nicole Mullen
08 - I Promise
Keyboards & Drum Programming : Mark Heimermann
Guitars : Chris Rodriguez
09 - We Will Overcome
Drums : Scott Williamson
Guitars : Dann Huff
Bass : Jackie Street
Piano & Keyboards : Mark Heimermann
Percussion : Terry McMillan
Background vocals : Sally Jumper
10 - Thief Of Always
Drums : Scott Williamson
Guitars : Dann Huff
Bass : Jackie Street
Keyboards : Mark Heimermann
Background vocals : Mark Heimermann, Jaci Velasquez