Summary

Soulmate!AU

In a world where soulmates exist, John and Alexander attempt to navigate what happens after one meets there soulmate and they aren't exactly what you expect. Through trials and loss, they try to figure out what it really means to love and to be loved and try to keep each other in the process.