I am looking for suggestions for the best Canon lens to use for a wedding. I am sure it is posted somewhere on this site, but I haven't seen it. I have my first wedding in Oct. so I need help!!! Since I have just been doing photography for a few months, I am still using an 18-35 mm lens for portraits. I know that is probably the lowest quality lens haha!! What are suggestions for better quality lenses for just portrait shoots? (family, children, seniors, etc.) THANKS!!