A piece of sunshine on earth – a yellow flower