1. A method of retrieving a desired image from an image database, the image database storing a plurality of images and keywords of the plurality of images, the method comprising the steps of: (a) displaying at least part of a number of images stored in the image database on a display device and tentatively selecting at least a predetermined number of images among the images displayed on the display device; (b) checking keywords of the tentatively selected images to extract a common keyword that is common to the tentatively selected images; (c) allocating first priorities to a plurality of images-to-be-displayed as next candidates based on closeness of each image to the common keyword; (d) displaying the tentatively selected images as well as at least part of the plurality of images-to-be-displayed as next candidates on the display device according to the first priorities; and (e) definitely selecting at least one image among the images displayed on the display device.