The game shows 'End' right after choosing 'Follow Gerald', and it seems it's not natural. Is it bug or did I missed something?
It means you missed something. There are multiple ways to end the story and following Gerald is only one of them. If specific things were done, following Gerald will also yield a scene.
Aye! Finally solved the problem! Thanks!