Rose and the Nightingale to perform at Ballard Park July 25