the ending just confused the hell out of me...omg. this was actually a painful cliffhanger. is cyrus a whole different person? if not then what happened to his hair etc?
Well I think it might be a parellel world, which means HUMAN and CYRUS are two different but somehow relative person. This makes them exchange their souls through some method such as a short sleep.