Has this ever happened to you? There's been a few times where I cried (well, personally for me I get teary but don't audibly cry), some examples:
Final Fantasy X
Metal Gear Solid 2
Silent Hill 2
Heavy Rain
Persona 3/4
The reason for these are a mix of story, music and nostalgia: the story itself can get me teary, but the music that plays and the nostalgia/memories I feel while playing it/completing it (during the credits I usually reminisce about the game).