Find food for William Hamleigh
You play as Aliena. Matthew knocks on the door. Wait for him to enter inside (you can use this brief moment to look around your "chamber"). Your faithful servant informs you that he hid a few weapons. He marked that stash with a piece of red cloth.
Go down to another room and speak with William who sits near the hearth. Young Hamleigh is hungry and he wants something to eat.
On the yard, you have to speak with Richard chained near one of the stable's poles (on the left). You can try to convince Walter (he takes care of a horse) to free you but don't expect any miracles. Go right, notice Aliena's dog and then enter the pantry.
Most of the food here is rotten and uneatable. However, you can move a piece of cloth on a bowl on the left. This reveals a loaf of stale bread. Take it. You can also pick up rotten meat that lies on the shelve on the right (near one of the barrels). Leave this place.
Go to the fortress and head to William (you can also try to reach the walls or go to the opposite side of the yard but Walter won't allow Aliena to move away).
Give Hamleigh the bread. He starts raging. When he is still talking, you can also give him the rotten meat (both the bread and the meat can be thrown into the hearth next to William). Aliena and Richard are moved to a stable without a rooftop and they are forced to stay in the rain.