full and happy