Faits: Faits: A. Le 2 novembre 1999, C._, née en 1951, a présenté une demande de prestations de l'assurance-invalidité. Elle y indiquait qu'elle n'effectuait que quelques heures de ménage par semaine ne pouvant en faire plus en raison d'une fibromyalgie. L'Office AI pour le canton de Vaud (ci-après : l'office AI) a requis un rapport médical du docteur D._, rhumatologue et médecin traitant de l'assurée. Celui-ci a indiqué qu'il suivait la patiente depuis novembre 1989 et que son examen clinique mettait en évidence une fibromyalgie; il a également évoqué un état dépressif endogène ainsi que des problèmes d'asthme, et suggéré la reconnaissance d'une invalidité de 50 %, l'assurée n'ayant, selon lui, qu'une possibilité réduite à assumer un travail en raison de ces troubles. Sur proposition du médecin-conseil de l'AI, une expertise psychiatrique a été confiée à la doctoresse L._, du Secteur psychiatrique X._. Dans son rapport d'expertise du 11 décembre 2001, la psychiatre a retenu les diagnostics de trouble somatoforme douloureux persistant et d'anxiété généralisée (F41.1); en ce qui concernait la capacité de travail, elle a mentionné que l'activité de femme de ménage était exigible «au maximum 2 heures par semaine». Interpellée par l'office AI, elle a déclaré que le trouble anxieux entraînait une incapacité de travail de 50 % (complément d'expertise du 27 décembre 2002). Par décision du 29 avril 2003, l'office AI a octroyé à l'assurée une demi-rente sur la base d'un degré d'invalidité de 57 %. Celle-ci a fait opposition à cette décision en demandant l'allocation d'une rente entière en raison d'une aggravation de son état de santé depuis l'automne 2002. L'office AI a rejeté l'opposition dans une nouvelle décision du 17 février 2004; il a notamment considéré que les nouveaux rapports médicaux produits par l'assurée ne faisaient pas ressortir une modification objective de sa situation médicale. Par décision du 29 avril 2003, l'office AI a octroyé à l'assurée une demi-rente sur la base d'un degré d'invalidité de 57 %. Celle-ci a fait opposition à cette décision en demandant l'allocation d'une rente entière en raison d'une aggravation de son état de santé depuis l'automne 2002. L'office AI a rejeté l'opposition dans une nouvelle décision du 17 février 2004; il a notamment considéré que les nouveaux rapports médicaux produits par l'assurée ne faisaient pas ressortir une modification objective de sa situation médicale. B. Par jugement du 28 décembre 2004, le Tribunal des assurances du canton de Vaud a rejeté le recours formé par l'assurée contre cette dernière décision. B. Par jugement du 28 décembre 2004, le Tribunal des assurances du canton de Vaud a rejeté le recours formé par l'assurée contre cette dernière décision. C. C._ interjette recours de droit administratif contre ce jugement, dont elle requiert l'annulation. Elle conclut à l'octroi d'une rente fondée sur un degré d'invalidité de 100 %. L'office AI ainsi que l'Office fédéral des assurances sociales ont renoncé à se déterminer. 