Eleanor's Handmaid: Eleanor's Handmaid will be released on the 31st of May!

Eleanor's Handmaid finally has a release date! The erotic adventures of the young noblewoman and her dear maids will begin on the 31st of May! ːheart_of_succubusː The game is essentially complete already, but it will un…