I love the light in this picture, really beautiful!!! And I agree...waiting for that right or perfect moment could make you miss out altogether! And I think it can also take away from being present rather than enjoying the moment as it is happening no matter how imperfect it may seem. How each of us perceives a moment is never going to be what we think it might be for another person, moat of our doubts and fears are in our minds and not very realistic or are very exaggerated one way or another. If another person loves and has accepted you for who you are then they are likely going to notice some of your flaws less over time or juat are not going to care about them because they made that decision to be with you anyways! If each person has already learned to love themselves it is easier to let go and to just "be" :)