Sorry to hear about it, Will. It really sounds horrible to have something that you put so much of your time and soul and whatnot into blow up like that. Do you know her reasoning for breaking up on your second anniversary?
If it can be salvaged, that'd be great. But if it doesn't work out, I have no doubt you'll find someone better.