Sachverhalt: Sachverhalt: A. A._ und B._ (heute: C._) (nachfolgend: Zedenten) unterzeichneten am 1. Dezember 1999 eine Kaufzusage für das 6 1⁄2-Zimmer-Doppeleinfamilienhaus in D. Verkäuferin war die X._ AG (Beklagte). Am 10. Dezember 1999 überwiesen die Zedenten eine Anzahlung von CHF 60'000.- an die Beklagte. Mit Schreiben vom 4. Januar 2000 teilte die Schwyzer Kantonalbank den Zedenten mit, das für den Kauf des Doppeleinfamilienhauses benötigte Hypothekardarlehen könne nicht gewährt werden. Die Zedenten informierten die Beklagte am 13. Januar 2000 entsprechend und forderten diese auf, die Anzahlung von CHF 60'000.- zinslos zurückzuerstatten. Die Beklagte verweigerte die Rückzahlung. Mit Abtretungserklärung vom 15. März 2001 traten die Zedenten ihre Forderung auf Rückerstattung der Anzahlung an Y._ (Kläger) ab. Mit Abtretungserklärung vom 15. März 2001 traten die Zedenten ihre Forderung auf Rückerstattung der Anzahlung an Y._ (Kläger) ab. B. Am 7. Juni 2001 stellte der Kläger dem Kantonsgericht Zug das Begehren, die Beklagte sei zu verpflichten, ihm CHF 60'000.- nebst Zins zu bezahlen. Das Kantonsgericht wies die Klage am 9. Januar 2002 wegen Verjährung ab. Das Obergericht des Kantons Zug hiess die dagegen erhobene Berufung des Klägers am 11. Juni 2002 gut und wies die Sache zur weiteren Beurteilung an die Erstinstanz zurück. Mit Urteil vom 10. Dezember 2003 hiess das Kantonsgericht Zug die Klage gut. Dagegen erhob die Beklagte Berufung, welche das Obergericht des Kantons Zug mit Urteil vom 31. August 2004 in Bestätigung des erstinstanzlichen Urteils abwies. Mit Urteil vom 10. Dezember 2003 hiess das Kantonsgericht Zug die Klage gut. Dagegen erhob die Beklagte Berufung, welche das Obergericht des Kantons Zug mit Urteil vom 31. August 2004 in Bestätigung des erstinstanzlichen Urteils abwies. C. Die Beklagte beantragt dem Bundesgericht mit eidgenössischer Berufung, den Entscheid des Obergerichts aufzuheben und die Klage abzuweisen. Der Kläger beantragt, die Berufung abzuweisen. 