Sachverhalt: Sachverhalt: A. Die Staatsanwaltschaft IV des Kantons Zürich führt gegen X._ eine Strafuntersuchung wegen versuchter schwerer Körperverletzung. Ihm wird vorgeworfen, am 7. Oktober 2006 Y._ eine 3 cm tiefe Stichverletzung am Rücken zugefügt zu haben. Der Beschuldigte befindet sich seit 11. Oktober 2006 in Untersuchungshaft. Mit Verfügung vom 12. April 2007 verlängerte die Haftrichterin des Bezirks Zürich die Haft bis zum 11. Juli 2007. A. Die Staatsanwaltschaft IV des Kantons Zürich führt gegen X._ eine Strafuntersuchung wegen versuchter schwerer Körperverletzung. Ihm wird vorgeworfen, am 7. Oktober 2006 Y._ eine 3 cm tiefe Stichverletzung am Rücken zugefügt zu haben. Der Beschuldigte befindet sich seit 11. Oktober 2006 in Untersuchungshaft. Mit Verfügung vom 12. April 2007 verlängerte die Haftrichterin des Bezirks Zürich die Haft bis zum 11. Juli 2007. B. X._ ficht die Verfügung vom 12. April 2007 mit subsidiärer Verfassungsbeschwerde vom 23. April 2007 an. Er beantragt die Aufhebung des angefochtenen Entscheids und die unverzügliche Freilassung. Ausserdem stellt er ein Gesuch um unentgeltliche Rechtspflege und Verbeiständung im bundesgerichtlichen Verfahren. Die Haftrichterin hat auf eine Vernehmlassung ausdrücklich verzichtet. Die Staatsanwaltschaft ersucht sinngemäss um Abweisung der Beschwerde. In der Replik vom 8. Mai 2007 hält der Beschwerdeführer an seinen Begehren fest. 