I kind of got confused a little bit.. You said he turned to Madi somewhere in there. Wasn't her name Claire?
Other than that, I LOVE the idea of this :) I don't think I've read something exactly like it.
Author's response
sorry it origionally was madi but i changed the name to claire to make it more... me. XD
so yeah!
i'll update soon!