"I remember hearing someone say the bookstore downstairs is having a sale this weekend"
Is the sentence correct? Sound natural?
Is the "say" in "hearing someone say" the subjunctive form? I am not sure if it conveys the meaning that I heard and someone said before. Is there a past tense of "hearing someone say" to express my exact meaning?