Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Is it in your My Purchases page?

No every single copy in existence on itch.io has now disappeared due to the power the developer had to do that on this site apparently.