Beautiful girls can wear anything and make it work. Why? Because they are beautiful! A beautiful girl wearing a cap is like looking at a picture that has an element of mystery about it. This is so because the cap tends to hide some part of the head and frames the face differently.
Caps can not only complete and complement the outfit, but when done right can add pizzazz and a bit of glamour to your look. You can also use the cap to depict a little girl lost look by making it cute and quaint. Pulling of a tomboy look with the help of a baseball cap worn backwards is something that many beautiful girls try on. This may be done to reduce the stares but only tends to draw even more.
A cap worn with a very butch, masculine and hunter type outfit will not only complete the look but make the girl look even more beautiful and throw into contrast her feminine looks with the masculine outfit. Go for it only if you feel good about it!