The correct answer was “Bleeding Heart”.
That is a cacti type of plant, and it’s actually made up of a lot of little heart shaped buds.
I want to get one for my patio - probably next spring.