God has perfect plan

262