It
「それ」という意味で、ここでは前の文脈で言及された「申し出」を指す代名詞です。
was
be動詞の過去形。「~だった」という状態を表します。
a tempting offer
「魅力的な申し出」という意味の名詞句です。offer(申し出)がtempting(誘惑的な、魅力的な)である様子を表します。
but
「しかし」という逆接の接続詞で、前の内容と反対の状況や結果が来ることを示します。
I
「私」という人を指す主格の代名詞です。
had to refuse.
「断らなければならなかった」という意味の動詞句です。have to(~しなければならない)の過去形had to に、動詞の原形 refuse(断る)が続いています。