Sachverhalt: Sachverhalt: A. A.a A._ (Beklagte) war Anhängerin des B._, einer religiösen Gemeinschaft um den am 4. Januar 2000 verstorbenen C._. Die Mitglieder des B._ residierten vorab in Winterthur, und zwar in Liegenschaften, die dem B._ zuzurechnen waren. Mit öffentlich beurkundetem Kaufvertrag vom 2. Juni 1995 kaufte die Beklagte von der D._ AG die Liegenschaft E._ in Winterthur zum Preis von Fr. 2.85 Mio. Die Eigentumsübertragung wurde noch am gleichen Tag zur Eintragung ins Grundbuch angemeldet. Am 12. Juni 1995 gewährte die Bank F._ der Beklagten im Hinblick auf den Erwerb dieser Liegenschaft zwei Hypotheken über insgesamt Fr. 2.28 Mio. Ebenfalls am 12. Juni 1995 erteilte die Beklagte der Bank F._ einen Zahlungsauftrag über Fr. 570'000.-- mit dem Vermerk "Restkaufpreis E._" zu Lasten eines auf sie lautenden Kontos und zu Gunsten der Verkäuferin. Am 20. Juni 1995 schloss die Beklagte mit G._, ebenfalls Anhängerin des B._, einen Treuhandvertrag, wonach die Beklagte die Liegenschaft E._ im Auftrag von G._ erworben habe und treuhänderisch für diese halte. Gemäss diesem Treuhandvertrag war bei Verhinderung von G._ Dr. H._ gegenüber der Beklagten weisungsberechtigt. Mit einer vom 9. Januar 1999 datierenden Vereinbarung "annullierten" G._ und die Beklagte den Treuhandvertrag vom 20. Juni 1995 und erklärten ihn für "null und nichtig". Gemäss einer mit "Privat-Hypothekar-Darlehensvertrag" betitelten Vereinbarung vom 1. Juli 1995 verpflichtete sich Dr. H._, ein Sympathisant des B._, der Beklagten ein Darlehen von Fr. 2.85 Mio. zu gewähren. Gleichzeitig wurde festgehalten, dass die Liegenschaft E._ jederzeit auf Verlangen von Dr. H._ "ausgehändigt" und das Darlehen am Tag der lastenfreien Übergabe der Liegenschaft "ungültig" werde. Zudem sei das Darlehen zinsfrei, da die Mietzinsen aus der Liegenschaft E._ Dr. H._ zuflössen. Gemäss einem undatierten, von der Beklagten unterzeichneten Anhang zum "Privat-Hypothekar-Darlehensvertrag" vom 1. Juli 1995 gab die Beklagte das "unwiderrufliche Versprechen" ab, die Liegenschaft E._ nach Weisung von Dr. H._ als dessen Eigentum im Grundbuch eintragen zu lassen. Am 10. Juli 1995 schlossen Dr. H._ und G._ einen Treuhandvertrag. Darin wird festgehalten, dass Dr. H._ G._ beauftragt habe, mit der Beklagten den Treuhandvertrag vom 20. Juni 1995 abzuschliessen, weshalb die Rechte aus diesem Treuhandvertrag ausschliesslich Dr. H._ zustünden. A.b Mit Schreiben von 21. September 1999 verlangte Dr. H._ von der Beklagten unter Bezugnahme auf den "Privat-Hypothekar-Darlehensvertrag" vom 1. Juli 1995 die sofortige lastenfreie Übergabe der Liegenschaft E._ sowie die Auszahlung der seit Mitte 1997 offenstehenden Mietzinsen. Mit Zessionserklärung vom 1. Februar 2000 trat Dr. H._ der X._ AG (Klägerin) sämtliche Rechte aus dem "Privat-Hypothekar-Darlehensvertrag" vom 1. Juli 1995 ab. Gemäss einer weiteren Zessionserklärung vom 1. Februar 2000 trat Dr. H._ der Klägerin auch sämtliche Rechte aus dem Treuhandvertrag mit G._ vom 10. Juli 1995 sowie dem Treuhandvertrag zwischen G._ und der Beklagten vom 20. Juni 1995 ab. Mit Schreiben vom 28. Februar 2000 kündigte die Klägerin den "Privat-Hypothekar-Darlehensvertrag" mit der Beklagten vom 1. Juli 1995 über Fr. 2.85 Mio. sowie weitere Darlehensverträge und forderte die Beklagte auf, entweder die Liegenschaft E._ pfandfrei herauszugeben oder die geschuldete Darlehenssumme zu überweisen. Mit Schreiben vom 28. Februar 2000 kündigte die Klägerin den "Privat-Hypothekar-Darlehensvertrag" mit der Beklagten vom 1. Juli 1995 über Fr. 2.85 Mio. sowie weitere Darlehensverträge und forderte die Beklagte auf, entweder die Liegenschaft E._ pfandfrei herauszugeben oder die geschuldete Darlehenssumme zu überweisen. B. Mit Klage vom 10. Juli 2000 an das Bezirksgericht Winterthur beantragte die Klägerin, das Grundbuchamt sei anzuweisen, die Liegenschaft E._ auf ihren Namen im Grundbuch einzutragen. Die Beklagte sei zudem zu verpflichten, ihr den für die Ablösung allfälliger Pfandrechte und Zinsansprüche Dritter notwendigen Betrag zu bezahlen, die vollständigen Abrechnungen betreffend die Liegenschaft E._ herauszugeben und ihr eine den Erträgen für diese Liegenschaft entsprechende Summe zu bezahlen. Eventualiter beantragte die Klägerin im Laufe des Prozesses, die Beklagte zur Zahlung von Fr. 2.85 Mio. zuzüglich Zins zu verpflichten. Mit Urteil vom 8. September 2004 wies das Bezirksgericht Winterthur die Klage ab. Auf Berufung der Klägerin wies das Obergericht des Kantons Zürich die Klage mit Urteil vom 10. März 2006 ebenfalls ab. C. Gegen das Urteil des Obergerichts hat die Klägerin sowohl Nichtigkeitsbeschwerde beim Kassationsgericht des Kantons Zürich als auch eidgenössische Berufung an das Bundesgericht erhoben. Das Kassationsgericht hat die Nichtigkeitsbeschwerde mit Zirkulationsbeschluss vom 23. März 2007 abgewiesen, soweit es darauf eintreten konnte. Mit Urteil vom heutigen Tag wurde die Beschwerde in Zivilsachen gegen den Zirkulationsbeschluss des Kassationsgerichts abgewiesen, soweit darauf eingetreten werden konnte. C. Gegen das Urteil des Obergerichts hat die Klägerin sowohl Nichtigkeitsbeschwerde beim Kassationsgericht des Kantons Zürich als auch eidgenössische Berufung an das Bundesgericht erhoben. Das Kassationsgericht hat die Nichtigkeitsbeschwerde mit Zirkulationsbeschluss vom 23. März 2007 abgewiesen, soweit es darauf eintreten konnte. Mit Urteil vom heutigen Tag wurde die Beschwerde in Zivilsachen gegen den Zirkulationsbeschluss des Kassationsgerichts abgewiesen, soweit darauf eingetreten werden konnte. D. Mit der Berufung verlangt die Klägerin die Aufhebung des Urteils des Obergerichts sowie die Rückweisung an die Vorinstanz zur Neubeurteilung. In materieller Hinsicht beantragt die Klägerin im Wesentlichen, das Grundbuchamt Winterthur-Altstadt sei anzuweisen, die Liegenschaft E._ auf den Namen der Klägerin im Grundbuch einzutragen, eventualiter sei die Beklagte zu verpflichten, der Klägerin Fr. 2.85 Mio. plus Zins zu 5 % seit 1. Juli 1997 zu bezahlen. Die Beklagte schliesst auf kostenfällige Abweisung der Berufung. 