This species tends to be a self sowing annual, Lupinus elegans 'Pink Fairy' is a shorter growing selection of the species growing from 16 to 24 inches tall. It has near white flowers with tinted rose-red guard petals, as the flowers age the tinting increases and the flowers become more pink and reddish. the flowers are arranged into crowded displays, which put on a showy display, blooming from the bottom upwards. The oddly bicolor blooms and short height make this an interesting filler plant in the sunny garden. Best effect when planted in groups of five or more plants with each spaced-out about 10 inches apart. The seeds are large and easy to handle and they should be direct sown where the plants are to be grown in the garden. Cover the seeds with 1/4 inch of soil in spring or early summer. To speed up and produce a more uniform germination rate, it is helpful to soak the seeds in warm water for 12 hours just before sowing.
Mexican lupine is native to Mexico and Guatemala.