7-up plant?

7-up plant?

On an impulse today I bought something called 'stachys hidalgo' aka '7-up plant'. It looks like this: http://www.goodwincreekgardens.com/Images/Products/stahidthumb.JPG It's got uber soft fuzzy leaves and stems, smells strongly of 7-Up and has pretty apricot/peach colored flowers. Unfortunately it's little sticker doesn't say ANYthing about what it prefers save that it's 'hardy'. o.O Does anyone know what this plant prefers? I did some research on the stachys genus and they seem to like marshy places, but I don't want to make a mistake.
I am newwwww.

I am newwwww.

Tropical Lilly in full bloom

Tropical Lilly in full bloom

Orange and white stuff?

Orange and white stuff?

helloooo

helloooo

smile like a flash

smile like a flash

plant id

plant id