He's My Guardian Angel... Literally | Minjoon
So say everyone does have soulmates. if your soulmate dies before you meet them they become your "guardian angel", they want you to live a really long great life. they take care of you and protect as a ghost because their life was so short. they wish they could be with you but they can't. So they wait until you can j...