by
David Rory O'Neill
Language: English
Release Date: December 30, 2012
When you spend years living a double life, hiding your true nature and passions from the world, the stress can become unbearable. When revealing those truths may cost you, and those you love, life itself, those stresses become magnified to levels even the most imaginative people can scarce comprehend.
Daniel...