Sachverhalt: Sachverhalt: A. Y._ und X._ heirateten im Jahr 1989. Der Ehe entstammen die drei Kinder A._, geb. 1990, B._, geb. 1992, und C._, geb. 1994. Im November 2001 hoben die Ehegatten den gemeinsamen Haushalt auf. Am 17. Februar 2004 verlangte X._ beim Kantonsgerichtspräsidium Glarus den Erlass von Eheschutzmassnahmen. Am 17. August 2004 reichte sie zudem das Scheidungsbegehren nach Art. 112 ZGB ein. Am 17. Februar 2004 verlangte X._ beim Kantonsgerichtspräsidium Glarus den Erlass von Eheschutzmassnahmen. Am 17. August 2004 reichte sie zudem das Scheidungsbegehren nach Art. 112 ZGB ein. B. Am 18. Oktober 2004 verfügte der Kantonsgerichtspräsident Glarus im Rahmen vorsorglicher Massnahmen unter anderem, dass Y._ an seine Ehefrau ab 1. November 2004 einen monatlichen Unterhaltsbeitrag von Fr. 1'420.-- zu bezahlen habe. Dagegen gelangte Y._ mit Rekurs an das Obergericht des Kantons Glarus. Dieses hiess mit Urteil vom 18. März 2005 das Rechtsmittel in Bezug auf die Unterhaltsbeiträge gut und erwog im Wesentlichen, Y._ müsse an seine Ehefrau keine Beiträge leisten, da diese mit Z._ in einem gefestigten Konkubinat lebe. Dagegen gelangte Y._ mit Rekurs an das Obergericht des Kantons Glarus. Dieses hiess mit Urteil vom 18. März 2005 das Rechtsmittel in Bezug auf die Unterhaltsbeiträge gut und erwog im Wesentlichen, Y._ müsse an seine Ehefrau keine Beiträge leisten, da diese mit Z._ in einem gefestigten Konkubinat lebe. C. X._ erhebt staatsrechtliche Beschwerde beim Bundesgericht. Sie verlangt die Aufhebung des angefochtenen Urteils in Bezug auf die Verweigerung eines Unterhaltsbeitrages, im Kosten- und Entschädigungspunkt sowie bezüglich des ihrer unentgeltlichen Rechtsvertreterin zugesprochenen Honorars. Zudem stellt sie für das bundesgerichtliche Verfahren ein Gesuch um unentgeltliche Rechtspflege einschliesslich Verbeiständung. Y._ und das Obergericht des Kantons Glarus schliessen in ihren Vernehmlassungen auf Abweisung der Beschwerde. 