Summary: AU!! Jack is an angel; sent down from heaven to save a fallen angel, Ianto Jones. Teacher!Jack/Teen!Ianto
A/N: Mentions of self harm, suicide, abuse.
Beta: thedreamergeo Thanks for being awesome :) This chapter is UNBETAD; sorry for any mistakes x
Thanks to glitter_moth for making the awesome art work for this