Why did my ex stay with me for 3 years when he didn't see us going long term?

Why did my ex stay with me for 3 years when he didn't see us going long term?
Post Opinion