Homosexuality, as a subject matter, incites a lot of discussions and debates across the globe. Much of the confusion arises when we ask why such a phenomenon has persisted in natural populations of numerous species through time. Expectedly, evolutionary biologists have been trying their best to understand same-sex behaviours to shed light on the causes and the reasons of its existence. In this article, we look at various ecological explanations for homosexuality. We also take a brief look into the idea of epigenetics, and how the field of epigenetics can help us answer some of the most burning questions surrounding homosexuality.