Edelweiss, a fascinating mountain flower