At its best, sleeping can be a beautiful thing. A chance to rest and recharge. But it can also be incredibly frustrating if it's not going well.