Broadway hits the hills of Fredericksburg