Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

I guess "imago" comes from latin... it should mean something like "image", but has also many other meanings... and it's a perfect fit for the "image in the mirror". Very fitting choice!