Rod Stewart and Penny Lancaster have been married for 15 years and share two sons, but their relationship has been far from ...