Steve and the singing pirates

by Dan Anthony

Life is tough for nine-year-old Steve and no one understands him, least of all his family or his piano teacher. But when the call comes from the Library of Dreams Steve takes charge of the baton in…