The story kind of makes me think of mogeko castle and ib in a sense. But nonetheless it's a beautiful game with the right amount of creepyness (some of them made me spook) and a touch of heart
S
P
O
I
L
E
R
.
.
.
Their roles fits with another from other games.
Cher = defective mogeko from mogeko castle, they act as a guide and protector to the protagonist.
Shuni = Garry from Ib, the sensible yet a bit cautious, also acts as the muscle (pushing/ carry heavy objects), one ending had him sacrifice for Ib to escape.
Rose= Ib and Yonaka, curious by nature, have their own wishes to fulfil while one has theirs the other had a twist.