Can anyone tell me what this plant is please. I think it was grown from a seed sent to me a couple of years ago - something "Gigas". It has just recently pushed up through the soil in the bog garden and looks incredibly healthy - approx. 3 - 6 inches tall so far. - although I may be totally wrong!