If I have a sequence of random variables $\{X_n\}_{n \geq 0}$ such that $$X_n \overset{a.s.}{\longrightarrow} X \quad\textrm{and}\quad X_n \overset{L^1}{\longrightarrow} Y$$ then is it always true that $X = Y$ a.s.? It certainly seems like it must be true. But if it is not always true, then what conditions must be imposed to make it true?
I feel like there must be an obvious proof, but I can't come up with it right off the bat. Can anyone give a pointer in the right direction?