Glenn, when I read that my first thought was that you leapt out of the closet in a pink tutu or that Darlene came home from work early and found you lolling around on the bed in her sexy underwear, playing with your own nipples, or that you told her you prefer sex with deceased goats or something else weird!
Not taking anything away from the misery you are no doubt experiencing, but when I finally read what the lie was, I actually chuckled out loud - phew, talk about anti-climax.
Yes, a lie is a lie and you should have told her sooner (like about 7 years and 11 1/2 months ago) but I think this one is recoverable.
I wouldn't go as far as the singing "flowergram" nor would I sit back and do nothing. Personally, I'd write a short letter explaining how you wanted to tell her the truth but the longer your relationship went on, the more deeply you came to love her and the more scared you were of her leaving you if you did tell her the truth. Tell her that it's the only thing you've ever been untruthful about and that you are profoundly sorry for being so stupid as to lie to her and for upsetting her, but that you are still the same man that she loved for eight years up until a few days ago. However, you understand that you may have driven her away for ever but that your love for her is so great, you'd rather let her walk away than have her coming back to you and for ever wondering if there's anything else you've lied to her about.
If she works, I'd get that delivered with a single rose to her workplace. If not, get it delivered at home with the single rose.
That's what I'd do, or something similar. If that doesn't work, then it wasn't meant to be mate.
Good luck :wink: