Once Upon A Time
From official site: Once upon a time a young lad named Jack set off to find his fortune by rescuing a Princess from the clutches of the evil Dragon King.... His quest is told in Once Upon A Time, a free point and click adventure game with interesting places to explore and challenging puzzles to solve. All Jack has to aid him are his wits (YOU!) and a few items he can collect along the way.
Walkthrough by Leon available at http://gamesolutions.efzeven.nl/once-upon-a-time-walkthrough-elen-heart2008/
AGS Hints and Tips thread available at http://www.bigbluecup.com/yabb/index.php?topic=33846.0