Big Brother star Jade Goody, who is about to start treatment for cervical cancer, enjoyed a countryside break in Wales with on-off lover Jack Tweed and sons Bobby, five, and three-year-old Freddie.
The reality TV star roared with laughter as she tried her hand at casting a fishing line.
And she cuddled little Freddie while Jack had a go.
Then it was time for the family to saddle up for a spot of horse riding.
"Jade looked on very good form given she's about to start cancer treatment," the Sun quoted another holidaymaker, as saying.
"She was joking with the boys and trying to fish in a typically Jade fashion - not many could be that brave," the person added.
The 27-year-old's treatment is scheduled to start treatment next week.
Last month, Goody learnt a tumour in her womb might have spread to her blood.
"She's very up and down but being strong. Her doctors met last week to plan treatment," a pal said.
"It looks like a hysterectomy then chemotherapy. She just wanted to spend some quality time with the boys," the pal added.