One Thousand and One Days

Visual Novel
You have 1001 days, use them wisely.