Yes, there is a good ending. Just try all the "right" choices (they ususally lead to CGs), when the flower appears on the screen. Sometimes the flower appears after the scene is ended, not right after the choice. So you'll have to restart it. That's how I did it :)
Also, you can look for a walkthrough in the internet.