On the other hand, there is a marriage of a John Stuart to a Margaret Baikie in Drainie in 1815, and they had two recorded children, John in 1816 and Jean in 1818. Could Christina be a mistake, and James' mother was actually Margaret? It would surely be quite a coincidence if two John St*rts both married Baikies in Drainie within a decade?
There is a household in Lossiemouth in 1841 consisting of
John Stewart, 45
Margaret Beakey, 45
Jane Stewart, 25
James Stewart, 20
Janet Stewart, 15
Christian Beakey, 25
In 1851 there are
John Stuart, 50, fisherman
Margaret Stuart, wife, 58
Jane Stuart, daughter, 19
Ann Farquhar, visitor, 11
In 1861
John Stewart, 66, fisherman
Margaret Stewart, 72
Margaret McLeod, 8
Margaret Stewart, widow of John Stewart, fisherman, died in 1870 aged 89. Parents James Bakie, fisherman, mother Christina Bakie, maiden surname Crocket. Registered by James Stewart, son, fisherman, Lossiemouth. Since I've paid for the certificate there's no point in you using your credits to view it - PM me with your e-mail address and I'll send it to you.
John Stewart, 67, died in Lossiemouth in 1863. I haven't looked at that death certificate but I think if you look at that and is says he was married to Margaret Baikie, you might have your answer.