How am I supposed to sleep!?!!!

Cara • Baby boy due May 30th, 2017!
How am I supposed to sleep when something this beautiful exists? I can never stop staring at his little face. Any other mamas struggling to take their eyes off of their LO?