From reading the description and comments, I'm confused, who's the main character? Or is this told from 3rd party perspective?
There's 1st person perspectives (dialogue and thoughts) from all the 3 main characters (multi-protagonist). There's a narrator too.