Lachenalia rosea

This is the normal form, but there is also a bluish one which doesn't live up to its name.