Sachverhalt: Sachverhalt: A. Am 19. Juli 2002 reichte X._ (Beschwerdeführerin) beim Kreispräsidenten Thusis als Vermittler gegen die Y._ AG (Beschwerdegegnerin) Klage ein, wobei sie folgende Anträge stellte: 1. Es sei festzustellen, dass die Klägerin durch Ausübung des ihr zustehenden Vorkaufsrechts an die Stelle der Beklagten in den zwischen ihr und der A._ AG am 27. März 2002 auf dem Grundbuchamt Thusis abgeschlossenen Grundstückkaufvertrag betreffend in der Gemeinde C._ Parz. Hauptbuchblatt Nr. _1 Grundbuchpläne _1 und _2 sowie Parz. Hauptbuchblatt Nr. _2 Grundbuchplan Nr. _2 und Parz. Hauptbuchblatt Nr. _3 Grundbuchplan Nr. _2 sowie in der Gemeinde B._ Parz. Hauptbuchblatt Nr. _4 Grundbuchplan Nr. _3 eingetreten ist. 2. Das Grundbuchamt Thusis sei anzuweisen, den Eintrag der Beklagten als Eigentümerin der vorerwähnten Parzellen im Grundbuch zu löschen und an ihrer Stelle die Klägerin einzutragen, nachdem sie sich darüber ausgewiesen hat, dass sie a) den Kaufpreis von Fr. 2'585'000.00 sichergestellt oder bezahlt hat, b) die Bewilligung bezüglich Erwerb landwirtschaftlicher Parzellen besitzt." Mit Prozesseingabe vom 22. Oktober 2002 unterbreitete die Beschwerdeführerin die Streitsache mit gleichlautenden Rechtsbegehren dem Bezirksgericht Hinterrhein. Das Bezirksgericht wies die Klage mit Urteil vom 1. Oktober 2003 ab (Dispositiv Ziffer 1) und auferlegte der Beschwerdeführerin die Kosten des Kreisamtes Thusis von Fr. 146.- und die Gerichtskosten von total Fr. 32'530.-, bestehend aus Gerichtsgebühren von Fr. 31'700.- (inkl. Streitwertzuschlag von Fr. 25'850.-), Schreibgebühren von Fr. 610.- und Barauslagen von Fr. 220.- (Dispositiv Ziffer 2, 1. Halbsatz). Ferner verpflichtete es die Beschwerdeführerin, der Beschwerdegegnerin eine Parteientschädigung von Fr. 73'561.50 zu entrichten (Dispositiv Ziffer 2, 2. Halbsatz). Das Bezirksgericht wies die Klage mit Urteil vom 1. Oktober 2003 ab (Dispositiv Ziffer 1) und auferlegte der Beschwerdeführerin die Kosten des Kreisamtes Thusis von Fr. 146.- und die Gerichtskosten von total Fr. 32'530.-, bestehend aus Gerichtsgebühren von Fr. 31'700.- (inkl. Streitwertzuschlag von Fr. 25'850.-), Schreibgebühren von Fr. 610.- und Barauslagen von Fr. 220.- (Dispositiv Ziffer 2, 1. Halbsatz). Ferner verpflichtete es die Beschwerdeführerin, der Beschwerdegegnerin eine Parteientschädigung von Fr. 73'561.50 zu entrichten (Dispositiv Ziffer 2, 2. Halbsatz). B. Gegen dieses Urteil erhob die Beschwerdeführerin Berufung an das Kantonsgericht von Graubünden, Zivilkammer, und beantragte, Ziffer 2 des angefochtenen Urteils sei aufzuheben. Gemäss ihren Begehren sollten die Gerichtsgebühren lediglich auf Fr. 5'850.- und die Parteientschädigung lediglich auf Fr. 21'861.- festgesetzt werden. Ziffer 1 des bezirksgerichtlichen Urteils wurde nicht angefochten. Im Streit stand und steht somit ausschliesslich der Kostenentscheid. Mit Urteil vom 7. September 2004 trat das Kantonsgericht auf die Berufung insoweit nicht ein, als sie sich gegen die Höhe der Gerichtsgebühren richtete. Soweit sie sich gegen den Umfang der Parteientschädigung richtete, wies es die Berufung ab. Mit Urteil vom 7. September 2004 trat das Kantonsgericht auf die Berufung insoweit nicht ein, als sie sich gegen die Höhe der Gerichtsgebühren richtete. Soweit sie sich gegen den Umfang der Parteientschädigung richtete, wies es die Berufung ab. C. Die Beschwerdeführerin beantragt mit staatsrechtlicher Beschwerde, das Urteil des Kantonsgerichts aufzuheben. Die Beschwerdegegnerin schliesst auf Abweisung der Beschwerde, soweit darauf eingetreten werden kann. Gleiches beantragt das Kantonsgericht und verzichtet unter Hinweis auf die Erwägungen im angefochtenen Urteil auf Gegenbemerkungen.