It's a great plot, there are some holes but I'm giving it a 5 bc I don't think it deserves the 2.7 score it has. It should be between 3.8-4.5
The issue I do have with it, is tht it's a bit religion based, but it doesn't go too deep into it. So, not so bad