He could not indulge his love of/for expensive chocolates.<br/><br/>Which of these prepositions is correct??