Very nice! I think it sounds so English, it's not even funny. I also think it's useable for a girl, because the of the book the Secret
Garden, where the main character is named
Mary Lennox, and because of the band-leader to the Eurythmics,
Annie Lennox.
For some strange reason, I associate the name
Lennox with roses. Good association.