Josh Barnes was just nine when he received an invaluable gift from God: the ability to play guitar to the utmost perfection. He could recognize each note and play every chord to create the most beautiful melodies ever heard. In no time, he became the...