You only have one life. Make sure that yours is one you are happy to be living.
The Happiness Code: Ten keys to being the best you can beThe only person who can take responsibility for your happiness is you.
The Happiness Code: Ten keys to being the best you can beIdentify your driving motivation and you will have all the encouragement you need.
The Happiness Code: Ten keys to being the best you can beCommit to being happy and make the choices that will support your commitment.
The Happiness Code: Ten keys to being the best you can beIf you are generous in your relationships you will receive as much as you give.
The Happiness Code: Ten keys to being the best you can beSometimes the best way is to get out of your own way.
The Legacy Letters: His Wife, His Children, His Final GiftA lifestyle of deception is hard to keep up if your clones aren’t willing to participate.
This is the best book I've ever written, and it still sucksI want to pour your voice into a goldfish bowl before flushing it down the toilet.
This is the best book I've ever written, and it still sucksYour heart is known in Heaven,” the angel said. “And all that you are.
Wilde Stories 2012: The Year’s Best Gay Speculative Fiction