Nub theory?

Heart rate 138 12 week scan