Ghost AU. Falling in love for the first time is scary enough, right? Add a ghost to the mix. originally written by ©wavegoodbye 4/13/19All Rights Reserved
Ghost AU. Falling in love for the first time is scary enough, right? Add a ghost to the mix. originally written by ©wavegoodbye 4/13/19
25 parts