2 to 5 ft tall.
Flowers pink,purple or white.
with fuzzy upper lip,
born it spiny clusters around square stem at base of leaves.
Yes, leaves opposite one another and alter up the stalk.
as in, one set of leaves at 3&9 o clock the next at 6&12, 3&9, 6&12.