meaning of "Du warst auch da." "Stimmt ja! Hatte ich vergessen."

"Du warst auch da." "Stimmt ja! Hatte ich vergessen." - German to English

"you had been indeed there, also." "thus I was - I'd forgotten."