What does "Du warst auch da." "Stimmt ja! Hatte ich vergessen." mean?

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

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