Happily ever after.