We arrived in the garden of our little house one morning to discover this beautiful yellow flower that we didn’t remember from the year before and certainly hadn’t planted ourselves. It turns out to be Oenothera biennis or Evening Primrose, also called Sun Drop – and it is a biennial which means it only blooms …