I have heard it said many times that good things come to those who wait.
This is true in photography as much as in any other aspect of life. I was on an assignment the other day and I said to the guy I was following (after being with him for 6 hours) that sometimes the best picture you take is the first one, but you won't know that until the end of the day.
Because sometimes it is the last one which is the best.
But you won't know that until the end of the day.