Very impressive! I was balked by its length at first, but after getting through the first chapter, I was hooked. Excellent writing... the characters are 3d and their reactions feel realistic. The vows were tedious though, since it was a long string of repeated lines, but the rest of it was great. Cheers!