David the Waiting King (Part 2) | XO Now