Darmera peltata

By the banks of mountain streams below 1800 metres. By or in cold mountain streams.