Wow, what a day. Scan was supposed to be tomorrow, but when I called, they wanted me to come in today. Thank god, baby had a healthy heartbeat of 104. I could see it flickering on the screen. The bleeding is due to a relatively large hematoma. I am on pelvic rest (no sex, no exercise, no heavy lifting) and they will continue to monitor it. The silver lining is I get another ultrasound in 7-10 days.
Obviously I am SO relieved to have seen a heartbeat, but I am very shaken.