Faits: Faits: A. A._, ressortissant du Kosovo, est né en 1973. Le 6 septembre 1996, il a épousé B._, ressortissante suisse née en 1971. Il a alors été mis au bénéfice d'une autorisation de séjour, ce qui a mis fin à sa présence illégale en Suisse. Le 28 septembre 2000, A._ a déposé une demande de naturalisation facilitée en invoquant son mariage. Sur demande de l'Office fédéral des étrangers (ci-après: OFE; actuellement ODM), la gendarmerie du canton de Fribourg a réuni les informations suivantes. A._ séjournait en Suisse depuis 1996; il travaillait comme machiniste; il n'avait pas d'enfant commun avec B._; il avait fait l'objet d'un rapport de dénonciation le 11 novembre 1996 pour séjour illégal et prise d'emploi sans autorisation. Le 20 juillet 2001, A._ et B._ ont contresigné une déclaration écrite aux termes de laquelle ils confirmaient vivre en communauté conjugale effective et stable, résider à la même adresse et n'envisager ni séparation ni divorce. Le 20 juillet 2001, A._ et B._ ont contresigné une déclaration écrite aux termes de laquelle ils confirmaient vivre en communauté conjugale effective et stable, résider à la même adresse et n'envisager ni séparation ni divorce. B. Par décision du 20 août 2001, l'OFE a accordé la naturalisation facilitée à A._. Le 12 juin 2002, B._ a déposé une demande en divorce. A._ ne s'y est pas opposé. Le divorce a été prononcé le 29 octobre 2002. Le jugement est devenu définitif et exécutoire le 10 janvier 2003. Le 12 juin 2002, B._ a déposé une demande en divorce. A._ ne s'y est pas opposé. Le divorce a été prononcé le 29 octobre 2002. Le jugement est devenu définitif et exécutoire le 10 janvier 2003. C. Le 25 avril 2003, A._ a épousé C._, ressortissante de Serbie et Monténégro. Deux filles, nées respectivement les 14 septembre 2003 et 18 octobre 2004, sont issues de cette union. C. Le 25 avril 2003, A._ a épousé C._, ressortissante de Serbie et Monténégro. Deux filles, nées respectivement les 14 septembre 2003 et 18 octobre 2004, sont issues de cette union. D. Le 24 juillet 2003, le Service de l'état civil et des naturalisations du canton de Fribourg a dénoncé A._ à l'Office fédéral de l'immigration, de l'intégration et de l'émigration (ci-après: IMES; actuellement ODM). Il a indiqué que B._, entendue de façon informelle le 22 juillet 2003, avait déclaré que "sa décision d'entamer une procédure matrimoniale avait été envisagée au courant des mois de juin et juillet 2001". Sur requête de l'IMES, B._ a été interrogée le 12 février 2004. Par décision du 14 juin 2005, l'ODM a prononcé l'annulation de la naturalisation facilité accordée à A._. Le 13 juillet 2005, A._ a recouru contre cette décision auprès du Département fédéral de justice et police (ci-après: DFJP). Par arrêt du 17 août 2007, le Tribunal administratif fédéral (ci-après: TAF), auquel l'affaire avait été transmise (art. 53 al. 2 LTAF), a rejeté le recours. Le 13 juillet 2005, A._ a recouru contre cette décision auprès du Département fédéral de justice et police (ci-après: DFJP). Par arrêt du 17 août 2007, le Tribunal administratif fédéral (ci-après: TAF), auquel l'affaire avait été transmise (art. 53 al. 2 LTAF), a rejeté le recours. E. Agissant par la voie du recours en matière de droit public, A._ requiert du Tribunal fédéral l'annulation des prononcés du TAF et de l'ODM. Il demande que sa naturalisation ne soit pas annulée. Il estime que l'autorité administrative a excédé le pouvoir d'appréciation qui lui est conféré par l'art. 41 al. 1 LN. L'Office fédéral des migrations (ODM) ne remet en cause ni la décision attaquée ni son préavis. Le TAF renonce à prendre position sur le recours.