I have a "Purple Emperor Butterfly Bush" (Buddleia davidii 'Purple Emperor') and sure enough it does attract butterflies.
I have seen monarch butterflies using it, which confuses me, because I thought that monarch butterflies only fed from milkweed.
What makes this type of bush a substitute for the milk weed, but not other flowers?