“Oh god, yes. More,” he chants, and soon I’m coming again. My fingers clutching his cheeks probably add more bruises as I fill him. I lean over him and press kisses to his back and shoulders. “Such a dirty little boy for Daddy.”

Thirty minutes later, we’re in a cab heading for the registry office and a wedding. Our wedding. Spencer has asked Nate to be his best man. Their relationship has gone from strength to strength. They work together at the LGBTQ centre, both of them qualifying as counsellors and therapists. Something I’m immensely proud of.

Charlotte is a lot of hard work, but we made it. She and Spencer get along. They’ll never be best friends, not like he and Nate are, but it’s enough for us.

We reach our destination, and I take Spencer’s hand. “Ready to do this, boy?”

Accepting Carl’s proposal was the easiest decision of my life, even if I was surprised by him asking. I hadn’t given marriage much thought, apart from thinking that Carl probably isn’t keen to repeat it. We’d simply never talked about it.

As we’re pronounced husbands, I can’t believe I ever thought I’d be okay with only ever being his partner. Not now I’m his husband. His kiss is sweet, but not chaste or quick. I swoon in his arms as our friends and family clap and cheer.

Who would have thought that a chance hook-up at the Pride festival would turn into this?

Into love.

Into marriage.

And a happily ever after.

The End

Worth Waiting For

Contents

Chapter One

Chapter Two

Chapter Three

Chapter Four

Chapter Five

Chapter Six

Chapter Seven

Chapter Eight

Chapter Nine

Chapter Ten

Chapter Eleven

Chapter Twelve

Chapter Thirteen

Chapter Fourteen

Chapter Fifteen

Chapter Sixteen

What was I doing in this shop? I was tasked with finding birthday gifts for two of the women in the admin office at work. My brother and business partner, Phil, suggested MeXX. “You’ll get everything in there. Just go for bath stuff or scarves. Women love that shit.”