Hello everyone,

I am just about to buy my next lens and would like something that I could shoot portraits with, mostly of my son, family and friends. I have a 450D and not looking to upgrade in the near future.

I already own a 100mm f/2.8 macro lens which produces some wonderful quality portraits but I often find, I have to stand too far away. So I was thinking either the 50mm f/1.4 or 35mm f/2.0? My budget is around $500.

Any guidance gratefully received!