From your description, it doesn’t sound too different to most other religions.