Answer: Honestly these all need to happen but I would go with A. Honesty
Explanation: Well if you are going to marry this person they need to know all about you and your past because lets face it, you are going to live with that person. So they to get to know you and your personality.
Most likely the less invasive. Starting with a hemoccult test. It is rapid test that can test for blood in the stool.
You should probably go see a doctor... but something may be causing a blockage to something in your throat, or your tonsils may be enlarged, or you might have strep throat, if your throat is hurting....
I think the person got some "fats" in there serving and havent burn it through exercising so its stored in the body as body fat which will make the person gain weight.