A few of these little lachenalias came up on our verge for the second time in the last 15 years or so of living in Avery Avenue. They are apparently common on low lying, damp places and flower in winter. These are getting eaten by snout beetles. Their Latin name is Lachenalia reflexa and they must be survivors from a time before Avery Avenue was turned into suburbia - stimulated into flowering by the lovely rain we have been enjoying recently.
In Australia they are known as Yellow Soldiers and are a declared invasive weed in the area around Perth!