Freckles are mostly caused due to prolonged exposure to sunlight or genes.Always use a good sunblock during daytime,even when u dont go out.
Applying yogurt on face daily and leaving it on for half an hour is good,wash away with lukewarm water.
Also equal amounts of lemon juice,rose water,glycerine is really good.make a sloution of the three and keep in a bottle or a jar in the fridge,apply it before going to bed.Gently massage it into ur skin.Wash ur face in the morning.
Mix equal amounts of almond oil and honey and apply it on your face for half an hour,twice a week.
A very good remedy is,organic unboiled milk.If you can get hold of it,dip soft cotton in the milk and gently rub it in your face,leave it on for an hour.Do it everyday,it will surely make a difference.
Don't let love interfere with your appetite. It never does with mine.