Twin Promises - chapters 41-50 of a work in progress

Amelie and Katelyn have burdened one another with sisterly promises. John meets Amelie on the first day of college and it gets complicated fast. TO HELP YOU CATCH UP, here's a roll-up post.