Kate McCann has told of her fears that the “lovely” sight of her daughter Madeleine in a new outfit may have led to her kidnap.

The doctor said certain images of Madeleine were forever etched in her mind, including a memory of the three-year-old in a peach smock top and shorts.

Mrs McCann bought the outfit especially for a family holiday in Portugal, where Madeleine was snatched from their apartment four years ago, shortly before her fourth birthday.

In an extract from her book, Mrs McCann said of the new clothes: “A small extravagance, perhaps, but I’d pictured how lovely she would look in them and I was right.”

She added: “I was following her with my eyes admiring her. I wonder now, the nausea rising in my throat, if someone else was doing the same.”

Mrs McCann’s last photo of Madeleine shows her wearing the new top and sitting with father Gerry and younger sister Amelie by the pool on the day she vanished.

“Heartbreaking as it is for me to look at it now, it encapsulates the essence of Madeleine: so beautiful and so happy,” the 43-year-old said.

Mrs McCann had been dining with her husband and seven friends at a tapas restaurant 100 metres from the youngster’s room in the resort of Praia du Luz when Madeleine vanished.

In another extract from the book, which is serialised in the Sun, Mrs McCann told how the couple had considered the Ocean Club resort to be a “safe, family-oriented” place.

“Later we were told by British police that the ground floor location, access to roads front and side, secluded entrance and partial tree cover made our apartment a prime target for burglars and other criminals. Never once did this occur to us when we arrived.”

She said they would always regret the decision to leave their three children in their room while they dined, checking up on them regularly.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.