This is a vintage Heart Frame Clock made by Royal Limited.
It is a clear crystal and features a double heart shape, a heart-shaped cut out for placing a picture on the right side, and a round-shaped clock on the left side. The clock has gold trim, a white face, black roman numerals around the face, an hour hand, a minute hand, and a second hand.
It measures about 4" tall, 6" wide, and .75" deep. The frame was made in the Czech Republic of 24% full lead hand-cut crystal and the clock was made in Hong Kong.
It comes in good pre-owned condition in the original box. The clock has not been tested and is being sold as-is.