Is that a wedding ring 'O' in the second logo? In that case, it's two different concepts in one logo - which is confusing. Generally I find the first one more appealling, otherwise I would suggest to implement the heart into the second option (in one of the frames), and ditch the wedding ring concept altogether. Or go with the wedding ring concept and emphasize the ring by making the O the same yellow as the top of the ring. Just two different concepts in one logo is too many