Rod Stewart has revealed details about his marriage to ex-wife Rachel Hunter in his new book.
In Rod: The Autobiography, the 67-year-old rocker opened up about love and heartbreak during his eight-year relationship with the model, who he says was the first woman to whom he ever remained faithful.
Stewart, famous for his string of girlfriends, met Hunter when he was 45 and she was 21.
He said of not cheating on the much-younger model:
"In the eight years we were together, I was entirely faithful.
"This was unprecedented for me and, given my form, I don't think you'd have found too many... prepared to put money on that outcome. My desire to wander had simply evaporated."
He added: "Rachel was everything I wanted; I became a devoted husband overnight."
When their marriage finally failed, Stewart said he realised she was 'too young', writing:
"It wasn't that she was too young for me. She was quite simply too young: too young to get married, too young to become caught up in another person's life."
He said of Hunter leaving him:
"It was like getting cracked across the back of the head with a cricket bat. I had no inkling this was coming. Not a solitary clue."
After their split, he said: "I lost 5.44kg. I felt cold all the time. I took to lying on the sofa in the day, with a blanket over me and holding a hot-water bottle."