David Cook was the winner of American idol, him appearing in your dream can mean many things. For one, it can represent your desire for him. Maybe you have a passion for him, and his talents. You know that you may not have a chance to be with him physically, so your mind creates a tangible scenario that you can have. Another symbol is that it can represent your yearning to become the American idol. You want what he has, and your mind is trying to give you this by letting you know that you can possibly become like David Cook.