Correct, Miriam! I'm going to say that's solved, as I'm not 100% certain of the species. The seed came to me as just "Massonia sp."; I think it's Massonia pustulata (rather than echinata) even though the leaves are fairly smooth, and the filaments only about 10mm long, partly because the fragrance reminds me of roses.
Here are two more pictures, in case anyone has different suggestions: