Sachverhalt: Sachverhalt: A. Die 1953 geborene P._ bezieht seit dem 1. August 1993 eine Witwenrente und für ihren Sohn D._ eine Waisenrente. Nachdem der Sohn am 27. November 2001 das 18. Altersjahr vollendet und in der Folge bei der Ausgleichskasse der Aarg. Industrie- und Handelskammer seinen Lehrvertrag eingereicht hatte, wurde die Auszahlung der Waisenrente aufrechterhalten. Am 4. Juli 2005 teilte P._ der Ausgleichskasse mit, das Lehrverhältnis ihres Sohnes sei bereits am 12. November 2002 aufgelöst worden. Mit Verfügung vom 15. Juli 2005 forderte die Ausgleichskasse von der Versicherten die bezogene Rente für die Zeit von Dezember 2002 bis Juli 2005 in der Höhe von Fr. 25'789.- zurück. Die dagegen erhobene Einsprache, womit die Rückforderung beanstandet und der Verzicht auf Rückerstattung der zu viel ausbezahlten Waisenrente beantragt wurden, wies die Ausgleichskasse mit Entscheid vom 1. September 2005 ab, wobei einer allfälligen Beschwerde die aufschiebende Wirkung entzogen wurde. A. Die 1953 geborene P._ bezieht seit dem 1. August 1993 eine Witwenrente und für ihren Sohn D._ eine Waisenrente. Nachdem der Sohn am 27. November 2001 das 18. Altersjahr vollendet und in der Folge bei der Ausgleichskasse der Aarg. Industrie- und Handelskammer seinen Lehrvertrag eingereicht hatte, wurde die Auszahlung der Waisenrente aufrechterhalten. Am 4. Juli 2005 teilte P._ der Ausgleichskasse mit, das Lehrverhältnis ihres Sohnes sei bereits am 12. November 2002 aufgelöst worden. Mit Verfügung vom 15. Juli 2005 forderte die Ausgleichskasse von der Versicherten die bezogene Rente für die Zeit von Dezember 2002 bis Juli 2005 in der Höhe von Fr. 25'789.- zurück. Die dagegen erhobene Einsprache, womit die Rückforderung beanstandet und der Verzicht auf Rückerstattung der zu viel ausbezahlten Waisenrente beantragt wurden, wies die Ausgleichskasse mit Entscheid vom 1. September 2005 ab, wobei einer allfälligen Beschwerde die aufschiebende Wirkung entzogen wurde. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 12. März 2007 ab. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 12. März 2007 ab. C. P._ lässt Beschwerde führen und folgende Rechtsbegehren stellen: "1. Das Urteil des Versicherungsgerichts des Kantons Solothurn vom 12. März 2007 betr. Rückforderung Waisenrente sei aufzuheben. 2. Auf eine Rückforderung der zuviel ausbezahlten Waisenrente im Betrag von Fr. 25'789.- sei zu verzichten. Eventualiter sei die Sache zur Abklärung, ob die Rückforderung eine grosse Härte darstellt, an die Vorinstanz zurückzuweisen. 3. Eventualiter sei der Rückforderungsbetrag angemessen zu reduzieren. 4. Der Beschwerdeführerin sei die unentgeltliche Rechtspflege zu gewähren unter Beiordnung des Unterzeichneten als unentgeltlichen Rechtsbeistand. 5. U.K.u.E.F."