i'v had a couple of days like that (and i mean only a couple) where it seemed to not matter what you cast they were all just in the mood and you had more than once where ever cast seemed to be another fish
i find on these two time that most of my fish were around that 25cm mark however with more than a few 35-45cm ones in the day
these are the days i dream of and hope for but on average on our little rivers i find we catch around 10 fish a session