Give a cheating girlfriend a second chance?

i found out my girlfriend cheated on me, making out with another guy, should i be even considering taking her back? she's begged, and apologized over and over. i still have strong feelings for her, can anyone give me some tips on what i should do?
Update: if this changes anything, i'm 15 years old.
14 answers 14