Pincushion tree flowers. Either Hakea sericea or H. decurrens. Until recently plants in NZ were usually called H. sericea, but H. decurrens is now known to also be here. These species are difficult to separate without careful measurement.