Mike Holmes and Anna Zappia seems really very happy together. They are by each other’s side in every highs and lows since 2000.