Baby Grand: The Beginning by Bill Ellingsen
Price: Free! 88780 words.
Published on October 17, 2012. .
A teenager has to summer in rural Wisconsin with grandparents he barely knows. His grandfather keeps them busy by restoring an antique race car like the one his dishonored father drove in the 1927 Indianapolis 500, believing it might redeem the old racer. Then the beautiful pianist next door gets in on the action.
Also see Baby Grand II: The Conspiracy and Baby Grand III: The Big Time