God has perfect plan

329