Wow, this game is great. I took off a star for some annoying voice-over and some annoying cloyingly emotional plot-lines that have simply been done to death. At times, the plot felt like it was written by an nine-year old who watches too many daytime soaps.