《情逆三世緣》（Always And Ever），香港電視廣播有限公司穿越恩仇電視劇，是由歐陽震華及關詠荷領銜主演，並由敖嘉年、黃智雯、黃智賢、郭政鴻、朱晨麗、蔣志光、袁偉豪、沈震軒及茍蕓慧聯合演出，監製為莊偉建，此劇為2013無線節目巡禮劇集之一，亦是第17屆香港國際影視展中無線電視推介的電視劇之一，也是「TVB Amazing Summer 2013」暑期宣傳活動的推介電視劇。
劇情
「兩情若是久長時，又豈在朝朝暮暮」，一對相知相愛的戀人，關係到底可以維持多久？若然命運使然，要你跟他有三生的宿世姻緣，但每次必然要死在他手上，你還願意嗎？
警隊內最炙手可熱的督察袁金昌（歐陽震華飾）與著名電視臺女主播楊夕雪（關詠荷飾）是一對拍拖多年的情侶，感情穩定。最近，夕雪替著名醫生兼大集團行政總裁鐘志麒（鄭子誠飾）做個人專訪，日夜相隨。可是，夕雪發現屬於志麒集團的貨倉有異，她獨自潛入貨倉時，一直懷疑志麒的金昌正好率警掩至。漆黑中，金昌發現有可疑人物向探員施襲，即開槍制止。疑犯猝然中彈，金昌趨前一看，那人竟是夕雪，極度痛苦的金昌突然眼前一眩，靈魂出竅，穿越時空……
轉眼間，金昌驚覺自己身處公堂之外，更搖身一變成為包青天。金昌無奈接受現實，利用現代知識，跟開封府眾人屢破奇案。宋代國師高繼安（黃智賢飾）擅醫卜星相，皇上宋仁宗（張國強飾）對其極為倚重。繼安師妹韓霜霜（關詠荷分飾）自小為繼安之父所收養，為報恩義對繼安言聽計從。
其時，年輕男子冷清（周志文飾）四處宣揚自己是仁宗流落民間的血脈。恰巧宮中兩位太子接連猝死，仁宗求子若渴，派包拯去查明冷清真偽。繼安知曉冷清並非仁宗血脈，於是將他收為己用，助其謀反。他恐怕包拯查出自己的陰謀，遂力薦霜霜助包拯查案，藉此洞察其舉動，從中破壞。
包拯驚見霜霜竟與夕雪長得一模一樣，冷傲的霜霜亦被包拯的正直與幽默所吸引，二人漸漸互生情愫。繼安妒忌二人情投意合，於是迫霜霜發下毒誓，今生來世，斷情絕愛，如違此誓，必被至愛所殺，劫隨三生！這就是金昌及夕雪千年痛愛之源頭？ 
包拯與霜霜繼續追查，發現事件背後隱藏莫大陰謀。同時，繼安已設局令仁宗儘早將皇位傳給冷清。冊封太子日期漸近，所有線索及證據卻忽然消失得無影無蹤，最後，包拯查出在幕後操縱一切的，竟然是包拯自己！霜霜為情為義，竟獨攬所有罪名……公堂上，包拯無奈判以龍頭鍘伺候，鍘刀一下，包拯眼前一黑，再次穿越時空……
金昌再次睜開眼睛，發現自己穿越到1956年的香港，並且依附在華龍飆探長身上。龍飆還未回過神來，便發現一名與夕雪及霜霜一模一樣的女人，被大群持刀黑幫追殺！龍飆立即解救眼前這個叫田秋鳳（關詠荷分飾）的女人，卻反被她用槍相指，聲稱龍飆殺死她的丈夫辛虎（林偉飾）。最終危機解除，龍飆亦知秋鳳就是之前自己所愛的女人轉世，為免毒誓會再次應驗，他決定避開秋鳳。可是，秋鳳卻要不惜一切要為夫報仇！
另一方面，龍飆發現警署內一名膽小怕事的下屬袁規（敖嘉年飾），經常被同袍及黑道中人欺負。龍飆不想袁規這樣下去，於是鼓勵和培訓他，二人出生入死，成為莫逆之交。不久，龍飆發現袁規竟然就是自己親生父親，而袁規身邊的朋友林艷芳（朱晨麗飾），就是從小離自己而去的母親！袁規對艷芳癡心一片，龍飆深知若然二人結婚，袁規必然下半生孤獨，但如果艷芳不與袁規一起，金昌就不會出生，從此煙消雲散！龍飆陷入兩難局面，但最終被袁規與艷芳的愛情感動，努力撮合二人。
秋鳳獨力撐起社團，可是社團中的曹豹（郭政鴻飾）對龍頭位置一直虎視眈眈，令秋鳳多次陷入危機當中，龍飆每次都甘冒生命危險，把秋鳳救出重圍。不過秋鳳報仇之心未死，龍飆為使秋鳳釋懷，坦言任由秋鳳處置，一命抵一命！經歷重重生死關頭，秋鳳已對龍飆萌生愛意，但龍飆道出毒誓一事，如果秋鳳與他一起，必然會遭遇不幸，還找出宋代留下來的信物，證明自己曾穿越時空。秋鳳開始相信龍飆所言，卻不願與他分開，二人矛盾重重…
龍飆發現秋鳳的妹妹田秋雁（黃智雯飾）與曹豹勾結，做盡不法勾當，秋雁卻先發制人，令龍飆探長之位被剝奪。正當秋雁要風得風之際，卻驚悉自己身患絕癥！同時，秋雁得悉龍飆由未來穿越而來，希望自己能到未來治病，決心殺死秋鳳來穿越！秋雁意外引發炸藥爆炸，與秋鳳同埋瓦礫之下，龍飆趕來相救，秋鳳甘願犧牲自己換取秋雁被救。龍飆拉出秋雁，卻令瓦礫霍然塌下，秋鳳終難逃一死！龍飆傷心欲絕，同時亦發現秋雁與高繼安有著莫大的關連，到底背後主使一切事端的人是誰？毒誓的關鍵呼之欲出……
龍飆輾轉間又穿越時空重返現代，變回金昌。金昌為求打破毒誓，決意找出繼安在現代的轉世並殺掉他。所有事情一如既往地發生，距離夕雪被殺的日子越來越近，深受困擾的金昌卻不幸遇上交通意外，昏迷送院。醒來后，他發現身上多了一道與繼安一模一樣的疤痕，尋尋覓覓，難道現在的金昌就是繼安的轉世？
歷史沒有改變，金昌照樣開槍打中夕雪，到底他倆能否戰勝宿命，逃過一死？一切仍是未知之數……
演員表
宋代（第1－13集）
大宋皇朝
開封府
其他演員
1950年代香港（第13－30集）
九龍城區警局
田家
福龍幫會
朱家 / 林家
其他演員
現代香港（第1、30－31集）
袁家
警察
其他演員
收視
以下為本劇于香港無線電視翡翠臺、高清翡翠臺之收視紀錄：
* 全劇平均收視27點
* 大結局當天受颱風影響，平均收視36點，最高收視37點。
獎項
萬千星輝頒獎典禮2013
記事
* 2012年11月12日：此劇于12:30在將軍澳電視廣播城一廠Common Room舉行試造型記者會。
* 2012年12月10日：此劇于15:00在將軍澳電視廣播城舉行開鏡拜神儀式。
* 2013年3月9日：此劇于15:30在將軍澳電視廣播城開廠探班。
* 2013年8月7日：此劇于14:00在中環9號公眾碼頭舉行「海誓山盟·情越千載」宣傳活動。
* 2013年8月11日：此劇于13:00在大埔林村許願廣場舉行「雙雙對對『擲』良緣」宣傳活動。
* 2013年8月27日：此劇于12:30在尖沙咀梳士巴利道12號舉行「穿越民初·走進鬧市」花車巡遊宣傳活動。
* 2013年9月3日：此劇于15:30在將軍澳新都城中心二期商場舉行「民初·起舞」宣傳活動。
* 2013年9月6日：由於播映劇集《衝上雲霄II》兩小時結局篇，本劇暫停播映。
與史實不合之處
宋仁宗時期歷史
* 第2集時，提及當時為皇祐四年，即1052年，宋仁宗與三名兒子和各官員進行祭天，但據《宋史》，當時其三名兒子楊王趙昉、雍王趙昕、荊王趙曦皆已去世。且趙昉生於景祐四年五月初九（1037年6月24日），出生即逝；趙昕生於寶元二年八月十五日（1039年9月6日），早薨于慶曆元年二月二十（1041年3月24日）；趙曦生於慶曆元年八月初五（1041年8月23日），早薨于慶曆三年正月初二（1043年2月14日）。可見此三人並無同時在世，不可能同時出現。
* 祭天儀式時，提及太子趙昕生於甲寅年，之後又提及他生於戊寅年，但其實趙昕是生於己卯年(1039年)。
* 提及包拯出生于辛亥年肖豬，但其實包拯是生於999年，雖肖豬但為己亥年。
* 提及慶壽公主姓名為趙昐，當時（1052年）已為成年人，但其實《宋史》並無記載她的名字，其名字已失傳，且她生於1047年，1052年時只有約5歲，且要到1060年才獲「慶壽公主」封號。
* 宋代甚重視禮教，韓霜霜身為女兒身，決不可能成為韓學仕且能于晚上出門行走。
* 仁宗次子趙曦之生母為朱才人，並非所謂的孟賢妃。
* 劇中有宋代六妃中的淑妃、德妃及賢妃，但卻忽略了當時尚在世及身為貴妃的張氏及皇后曹氏。
* 除了忽略了溫成皇后——張貴妃和慈聖皇后——曹皇后外，還忽略了包拯之妻董氏、長子包𫄷及長媳崔氏，這也表示包拯當時並非單身。
* 第7集時，在「自助餐」時趙睛有提及「伊麵」， 但是伊麵是在清朝時期被髮明， 因此宋朝是不可能出現伊麵的。
* 第9集時，提及慶壽公主之母為惠妃並已早逝，但事實上慶壽公主生母為昭淑貴妃（當時應為婉容）且相當長壽，活到宋徽宗年間的1114年才以93歲高齡去世，而且宋代並沒惠妃。而德妃（昭節貴妃）也一直活到宋哲宗年間的1086年。
* 宋仁宗后妃之中並沒有一個是仁宗在位時被封淑妃的。董貴妃乃死後才被追贈為淑妃、昭淑貴妃更是于仁宗駕崩后，逐漸被加封為淑妃的。
* 歷史上趙曙（宋英宗）並非宋仁宗及所謂淑妃之子。而是宋仁宗之侄子，出生于1023年。
* 第11集時，趙晴被冊封為皇太子，並封為楊王，但歷史上封為皇太子者一定不會同時封王爵。
1950年代香港史
* 第13集時，袁金昌來到1950年代的香港，獲告知當時是丙申年，即1956年，當中有人提及「香港皇家警察」，事實上當時（1956年）香港警察沒有「皇家」名銜，要到1969年，才因其于1967年左派工會暴動時作出的防暴貢獻，而獲得英女皇伊利沙伯二世賜封「皇家」名銜以作表揚。
* 劇中華龍飆對田秋鳳說颱風姬羅莉亞在十二月襲港，並會掛起十號風球，然而姬羅莉亞是在1957年9月襲港，並非1956年12月。
* 第19集，東方公主選拔中有參賽者扮演珠光寶氣（Breakfast at Tiffany's）中的柯德莉夏萍，但該電影在1961年上映，而當時為1956年。
* 第20集，有人提及「港督柏立基」，事實上1956/1957年時，港督為葛量洪，柏立基於1958年才就職港督。
* 第21集，提及1956/1957年時，香港警隊首次招募女警員，事實上香港警隊首次招募女警員，是在1951年。而田秋雁表示「香港皇家警察」，但事實上，1969年，香港警察才獲英女皇伊利沙伯二世賜予「皇家頭銜」。
* 劇中出現女警于1956/1957年時持槍的場面，事實上香港女警于1995年才區域性開始佩槍執勤。
* 第30集，提及田秋雁懷著鐘志麒時，華龍飆（袁金昌靈魂離開其身後）被廉政公署拘捕。由於鐘志麒在2013年是40歲，即當時是1973年或以前，但其實廉政公署于1974年成立。