Has this happened often, or just two years ago and then again recently?

If it doesn't happen often, it could be emotions from something unrelated that bubble up at the wrong time. I've had that happen to me -- something minor makes me burst into tears, and the real cause was something unrelated that happened in the recent past and took a while to surface.