come between

[come between] {v.} To part; divide; separate.

John's mother-in-law came to live in his home, and as time passed she came between him and his wife.

Bill's hot rod came between him and his studies, and his grades went down.