I have an idea to give:
What if, when you have a high enough friendship level with a spirit you can ask him/her if they want to sleep beside you in your tent for the night, or they randomly ask you instead, then at nighttime they appear at your home when you're going to sleep then it trigger's a scene of the player and the spirit sleeping together.