I just found this card in my Draft file and thought I would share it today. The stamp set is still available. It's called "Lemon Zest". And it has a matching lemon & leaf punch! Lots of cute sayings too.
The DSP (Designer Series Paper) unfortunately is no longer available.