We use buddleja (butterfly bush) in Britain. Our native butterfly's love it. I don't know if it's the same in America but you could always give it a go.