Episode #1.4983
- Episode aired Dec 25, 2014
- TV-PG
- 1h
The secrets the Carters have been keeping are about to be revealed on Christmas Day. The Beales are determined to enjoy their 1st Christmas since Lucy's death however an eerie gift left unde... Read allThe secrets the Carters have been keeping are about to be revealed on Christmas Day. The Beales are determined to enjoy their 1st Christmas since Lucy's death however an eerie gift left under their Christmas tree may put a stop to that.The secrets the Carters have been keeping are about to be revealed on Christmas Day. The Beales are determined to enjoy their 1st Christmas since Lucy's death however an eerie gift left under their Christmas tree may put a stop to that.