God vindicates restores believers