Fill My Cup, Lord 3-17-19

David believes God will fill his cup to overflowing. But why would God do that, and what does it mean for us today?