Bedswerver

Bed·swerv·er

Bedswerver

n.
  1. One who swerves from and is unfaithful to the marriage vow. [Poetic]