Faits: Faits: A. X._, né en 1944, et Y._, née en 1950, tous deux de nationalité suisse, se sont mariés le 1er juillet 1981. Un enfant aujourd'hui majeur est issu de cette union. Les parties se sont séparées le 1er décembre 1998 et n'ont pas repris la vie commune. A. X._, né en 1944, et Y._, née en 1950, tous deux de nationalité suisse, se sont mariés le 1er juillet 1981. Un enfant aujourd'hui majeur est issu de cette union. Les parties se sont séparées le 1er décembre 1998 et n'ont pas repris la vie commune. B. Le 8 octobre 1998, Y._ a déposé une demande en divorce à laquelle X._ s'est opposé. Par jugement du 25 mai 2004, le Tribunal civil de l'arrondissement de Lausanne a notamment prononcé le divorce des époux X._ et Y._, ratifié pour valoir jugement une convention partielle signée le 21 avril 2004, et déclaré pour le surplus le régime matrimonial dissous et liquidé. Par arrêt du 14 janvier 2005, la Chambre des recours du Tribunal cantonal vaudois a rejeté le recours de X._ et confirmé le jugement attaqué. Par arrêt du 14 janvier 2005, la Chambre des recours du Tribunal cantonal vaudois a rejeté le recours de X._ et confirmé le jugement attaqué. C. X._ interjette un recours de droit public contre l'arrêt cantonal. Invoquant l'arbitraire dans l'appréciation des preuves et une violation de l'art. 29 al. 2 Cst., il conclut à l'annulation de cette décision. Il sollicite préalablement l'octroi de l'assistance judiciaire. Invitées à déposer des observations, la cour cantonale s'est référée aux considérants de son arrêt et l'intimée a conclu au rejet du recours. Cette dernière a en outre sollicité l'assistance judiciaire. 