Singer Peter Andre has paid tribute to his wife Emily MacDonagh on their second anniversary.

The couple got married in a lavish ceremony at Mamhead House, Exeter on July 11, 2015.

Andre paid tribute to MacDonagh over social media by sharing a candid photograph from their wedding day on Instagram, reports

"Two years today. A beautiful wife and an incredible mother. Crazy amount of love for you. Happy anniversary," he wrote alongside the image.

The couple have two children — daughter Amelia and son Theo.

Andre was previously married to glamour model Katie Price for three-and-a-half years.