fulfilling – makes you feel happy and satisfied

look after – to take care of someone

serve up a feast – to bring a large, impressive meal to the table

assist – to help someone do something

unburdened – free from difficult or time-consuming tasks

wellbeing – how happy, healthy and comfortable someone feels

cut short – stopped before it is finished

keep up to date with – to know the latest information about something

navigate – to find a way through a space or area

rough terrain – ground that is uneven or difficult to move across

moving around one another – passing each other without getting in the way

administer medication – to give someone their medicine

be held responsible – to be blamed if something goes wrong

at the heart of – the most central or important part of something

companionship – the comfort of having someone with you

substitute – something or someone that replaces another