its after the slavers attack the town. you will recieve a house free from the villagers as thanks and when you talk to charlotte (after you helped her find her necklace iirc tht was what it was) she will say she can fix up your house or upgrade it i forgot the exact wording. After buying all the upgrades you will have the option to take her on a date. To not spoil the content to much you basically tell her you love her and then have sex if you choose the right option.