The Palmeran Violet
This is the Palmeran Violet, Viola palmensis. It only grows on La Palma, above 1,900 m. (There’s a similar violet on Tenerife, but it has smaller flowers). It used to be rare, but the island government has a program of replanting areas. You can find them beside the road from Santa Cruz to the Roque de los Muchachos well above the tree line.