A new children's book from author Daniel Errico, The Bravest Knight Who Ever Lived is a classic fairy tale, but with a twist: the main character just happens to be gay.

The story starts out conventionally enough. Cedric, a pumpkin farmer turned knight, is the hero of the tale.

Like any knight, he has to slay a dragon.

But instead of marrying the princess...

He marries the prince.

And they have the usual happily ever after ending.

"Cedric, the knight in the story, is a regular hero who happens to have a different idea for his happy ending than someone else might," Errico told BuzzFeed in an email. "I hope that readers see that there is a bravery and beauty in being true to yourself. I believe it's important to show kids different forms of love in a positive light instead of just one. Alternatively, avoidance could potentially put kids at a disadvantage towards understanding and acceptance later on in life."