Fire Emblem Fates: Birthright Review

I had been waiting what seemed like forever for this game...did it live up to the expectations?