When Will This Nightmare End?!

Few people understand what transgender means…