The Ranker

Browse the latest race-day research picks, switch dates with the dropdown, and review the strongest four selections for each race.

R1✓ QuinellaR2✓ Quinella PlaceR3✗ MissR4✓ PlaceR5✗ MissR6✓ WinR7✗ MissR8✓ Quinella PlaceR9✗ MissR10✓ QuinellaR11✓ Win
09-05-2026 · ST (Sha Tin) · Turf Model models/HKJC-ML_XGB_NOODDS_REG_v2.bin
7/11Hits (completed)
HK$3,268.00Payout

Race 1

turf 1000m ✓ Quinella racecard ↗
HorseSignalsResult
1 1 全能勇士潘頓 · 呂健威 · Dr3
Strong
2 7 極歡欣艾兆禮 · 廖康銘 · Dr1
Strong
4th
3 2 銳行星莫雷拉 · 方嘉柏 · Dr5
Strong
2nd
4 5 鵲橋飛昇奧爾民 · 賀賢 · Dr4
Strong
Win

Official result

① #5 鵲橋飛昇② #2 銳行星③ #6 永福④ #7 極歡欣

Payout hits

Win #5 鵲橋飛昇HK$499.00
Place #2 銳行星HK$14.00
Place #5 鵲橋飛昇HK$105.50
Quinella #2 銳行星 / #5 鵲橋飛昇HK$1,217.50
Quinella Place #2 銳行星 / #5 鵲橋飛昇HK$365.00

Model Narrative

Top pick #1 全能勇士: gate 3 on the ST 1000m turf and that pulls well clear of the rest — this is a genuine standout in what shapes as a one-horse race at the top. 潘頓 for 呂健威, no form data supplied, so the score alone carries the case. #7 極歡欣 is the main danger from gate 1 — 艾兆禮 for 廖康銘, and the inside draw is a real asset at this sprint trip; again no prior form on file but the gap to the top pick is meaningful. #2 銳行星 is next from gate 5 — 莫雷拉 for 方嘉柏, no form data available but a top jockey booking keeps it relevant. #5 鵲橋飛昇 from gate 4 — 奧爾民 for 賀賢, similar score range with no form to lean on. #3 紅悅舍 from gate 6 — 布文 for 韋達, sits just behind on the model and also lacks form data. #4 銀騎士 rounds out the Top 6 from gate 2 — 希威森 for 韋達; ran fourth at ST 1000m on April 12, so at least there is recent course form, though the score sits at the bottom of this group.

Race 2

turf 1200m ✓ Quinella Place racecard ↗
HorseSignalsResult
1 8 烈進駒潘頓 · 呂健威 · Dr7
Strong
2 5 奇異歡星田泰安 · 桂福特 · Dr2
Strong
3rd
3 7 川河石駒莫雷拉 · 方嘉柏 · Dr1
Strong
4 2 馬馳登布文 · 黎昭昇 · Dr5
Strong
2nd

Official result

① #1 北地烈馬② #2 馬馳登③ #5 奇異歡星④ #4 朗日自強

Payout hits

Place #5 奇異歡星HK$28.50
Place #2 馬馳登HK$16.50
Quinella Place #5 奇異歡星 / #2 馬馳登HK$64.00

Model Narrative

Top pick #8 烈進駒: gate 7 on the ST 1200m turf and that stands well clear of the field — 潘頓 for 呂健威, no prior form data available, so the model score is doing all the talking here. #5 奇異歡星 is the main danger from gate 2 — 田泰安 for 桂福特, rated 53, visor and tongue tie throughout; won at ST 1200m Class 4 on March 1 and followed up with fifth on March 29, though the latest run at ST 1400m on April 26 produced a poor 13th — a drop back to 1200m should help, and the inner draw is a bonus. #7 川河石駒 is next from gate 1 — 莫雷拉 for 方嘉柏, rated 54, tongue tie on; landed a nasty last on May 3 at this course and distance, but prior to that placed fifth at HV 1200m on April 15 and fourth on March 18 — the form reads up and down and the last run is a concern, though the gate-1 draw and top jockey could offset. #2 馬馳登 from gate 5 — 布文 for 黎昭昇, rated 60, cheekpiece and tongue tie; fourth at ST 1200m Class 4 on April 26 and has been competing in Class 3 for much of the season — stepping down in grade is a positive angle. #4 朗日自強 from gate 6 — 奧爾民 for 文家良, rated 53, visor and tongue tie throughout; placed second at HV 1200m on April 8 but has struggled at ST when tried. #6 澳華發發 rounds out the Top 6 from gate 8 — 布浩榮 for 賀賢, no form data on file.

Race 3

turf 1400m racecard ↗
HorseSignalsResult
1 6 志醒大將潘頓 · 沈集成 · Dr6
Strong
2 10 朗日雪峰莫雷拉 · 方嘉柏 · Dr12
Strong
3 8 巴閉佬奧爾民 · 呂健威 · Dr1
Strong
2nd
4 1 文武全能布浩榮 · 伍鵬志 · Dr7
Strong

Official result

① #12 肥仔精神② #8 巴閉佬③ #13 添喜運④ #14 東昇鉞

Payout hits

Place #8 巴閉佬HK$21.50

Model Narrative

Top pick #6 志醒大將: gate 6 on the ST 1400m turf and that opens a genuine gap at the head of this Class 5 field — 潘頓 for 沈集成, rated 36, cheekpiece, cross-blinkers, and tongue tie throughout; placed second by a nose at ST 1400m on March 8, a near-miss that reads well at this trip, though the latest run at ST 1600m on April 12 finished 13th — likely a step too far in distance. Back to 1400m here suits, and the mid-draw is fine. #10 朗日雪峰 is the main danger from gate 12 — 莫雷拉 for 方嘉柏, rated 32, blinkers and tongue tie; placed third at ST 1650m on April 1 and won at HV 1200m on March 4 — versatile form across distances, though the wide draw asks a question. #8 巴閉佬 from gate 1 — 奧爾民 for 呂健威, rated 36, cheekpiece and cross-blinkers; recent runs at ST 1200m on April 19 and April 1 both finished mid-field, and a Class 4 stint earlier showed limited ceiling, but the inside gate is an asset. #1 文武全能 from gate 7 — 布浩榮 for 伍鵬志, rated 41, pacemaker on; placed third at ST 1400m on March 29, a consistent enough sort at this trip but has finished well back twice in between. #3 大浪園田 from gate 10 — 金誠剛 for 丁冠豪, rated 40; the venue note is relevant — mostly runs at Happy Valley and the April 12 outing at ST 1400m finished ninth — limited Sha Tin form to lean on. #13 添喜運 rounds out the Top 6 from gate 2 — 何澤堯 for 鄭俊偉, rated 27, blinkers; placed second at HV 1200m on April 22 and fourth on April 8, but recent ST runs have been well beaten and the step up to 1400m is new ground — the model rates it well above its score might imply for this grade.

Race 4

turf 1000m ✓ Place racecard ↗
HorseSignalsResult
1 4 支付之父潘頓 · 葉楚航 · Dr1
Strong
2nd
2 12 領航多福金誠剛 · 鄭俊偉 · Dr6
Strong
3 1 展雄威布文 · 廖康銘 · Dr8
Strong
4 6 鴻圖新星艾兆禮 · 蔡約翰 · Dr4
Strong

Official result

① #10 一舖掂晒② #4 支付之父③ #11 致力之城④ #7 極速神影

Payout hits

Place #4 支付之父HK$18.00

Model Narrative

Top pick #4 支付之父: gate 1 on the ST 1000m turf — the prize draw for this sprint — and that edges ahead of a competitive bunch. 潘頓 for 葉楚航, rated 52, tongue tie first-up; placed second by a half-length at ST 1000m on April 19, so the course and distance form is fresh and encouraging, and the inside gate seals the case at 1000m. #12 領航多福 is the main danger from gate 6 — 金誠剛 for 鄭俊偉, rated 52, cross-blinkers; ran fifth at ST 1000m on March 29 and fifth again on March 8 — consistent but unable to crack the first three lately, and the score gap to the top pick is real. #1 展雄威 is next from gate 8 — 布文 for 廖康銘, rated 59, blinkers; placed fourth at ST 1000m on April 19 and second at ST 1200m on March 1 — the highest-rated of the top three and a legitimate challenger, though the gate is wider. #6 鴻圖新星 from gate 4 — 艾兆禮 for 蔡約翰, rated 52, ear muffs throughout; placed second at HV 1000m on April 22 but has never run at Sha Tin — all prior runs are at Happy Valley, so the venue switch is the key unknown. #9 喜意 from gate 3 — 梁家俊 for 呂健威, no form data available. #2 電子好好 rounds out the Top 6 from gate 14 — 何澤堯 for 文家良, rated 59, tongue tie on; recent form in Class 3 at ST has been well beaten, and the wide draw at 1000m is an additional hurdle.

Race 5

turf 1200m racecard ↗
HorseSignalsResult
1 9 星辰千帥奧爾民 · 賀賢 · Dr3
Strong
2 6 老鼠斑周俊樂 (-2) · 沈集成 · Dr9
Strong
2nd
3 10 明天更好金誠剛 · 廖康銘 · Dr5
Strong
4 7 電子騰飛布浩榮 · 蘇偉賢 · Dr1
Strong
4th

Official result

① #4 君子② #6 老鼠斑③ #2 心雄雄④ #7 電子騰飛

Payout hits

Place #6 老鼠斑HK$30.00

Model Narrative

An open and genuinely spread field shapes Race 5 on the ST 1200m turf, with the top pick holding only a slender lead and five horses bunched closely behind. #9 星辰千帥 leads from gate 3 — 奧爾民 for 賀賢, rated 48, blinkers and tongue tie; placed second at HV 1200m on March 25 and third at ST 1200m on February 1, so there is form in the ballpark, though an 11th at ST 1400m in February suggests 1200m is the better fit. #6 老鼠斑 is next from gate 9 — 周俊樂 claims 2lb for 沈集成, no form data available but the claiming allowance is a useful edge. #10 明天更好 from gate 5 — 金誠剛 for 廖康銘, rated 50; last three runs span December and October 2025, all mid-to-rear — returning from a lengthy absence with form unknown. #7 電子騰飛 from gate 1 — 布浩榮 for 蘇偉賢, rated 52, tongue tie; ran ninth at ST 1000m on April 19 and 11th on March 29 — struggling for form at 1000m, and the step up to 1200m is a question. #3 輝灑自如 from gate 7 — 袁幸堯 claims 10lb for 姚本輝, rated 52; won by a short head at ST 1200m on April 12 — form is fresh and that claiming allowance makes the case interesting. #2 心雄雄 rounds out the Top 6 from gate 4 — 楊明綸 for 大衛希斯, rated 61, blinkers and tongue tie throughout; has been competing in Class 3 and finished mid-field or worse in recent runs — stepping down to Class 4 could help, but form has been weak.

Race 6

turf 1400m ✓ Win racecard ↗
HorseSignalsResult
1 6 龍傲綾羅潘頓 · 呂健威 · Dr10
Strong
Win
2 8 源好運艾兆禮 · 廖康銘 · Dr5
Strong
3 4 笑必勝艾道拿 · 黎昭昇 · Dr12
Strong
4 13 全神貫注袁幸堯 (-10) · 姚本輝 · Dr6
Strong

Official result

① #6 龍傲綾羅② #7 文明福星③ #3 將傲④ #5 久久為軍

Payout hits

Win #6 龍傲綾羅HK$44.50
Place #6 龍傲綾羅HK$18.00

Model Narrative

Top pick #6 龍傲綾羅: gate 10 on the ST 1400m turf and that pulls a long way clear of a competitive but clearly tiered field — 潘頓 for 呂健威, rated 51, no gear fitted throughout; placed second at ST 1400m on March 29, third on March 1, and third on January 25 — a consistent course-and-distance placer who keeps finding the frame, and despite the wider draw the model sees this one comfortably in front. #8 源好運 is the main danger from gate 5 — 艾兆禮 for 廖康銘, rated 50; placed fifth at ST 1400m on April 12 and second at ST 1400m in January, so the trip and course are familiar, and gate 5 is a workable position. #4 笑必勝 is next from gate 12 — 艾道拿 for 黎昭昇, rated 52, tongue tie fitted recently; ran sixth at ST 1200m on April 12 — only one run to go on and it came at a shorter trip, so the form picture is thin. #13 全神貫注 from gate 6 — 袁幸堯 claims 10lb for 姚本輝, rated 42, blinkers throughout; won at ST 1400m Class 5 on February 8 and January 4, and placed third in December — slipped to seventh in Class 4 on April 12 but remains a genuine stayer at this trip, and the claiming allowance keeps it honest. #7 文明福星 from gate 3 — 班德禮 for 丁冠豪, rated 43, blinkers and hood; won at ST 1400m on April 6 — the most recent winner in the race, and gate 3 is a positive, though recent overall consistency has been patchy. #11 有情有義 rounds out the Top 6 from gate 13 — 莫雷拉 for 方嘉柏, rated 46, visor and tongue tie; placed second at ST 1400m on April 19 and won at HV 1200m on April 8 — genuine recent form but the wide draw and a slight score gap to the field's middle tier are the negatives, and the model rates it a touch above its position here.

Race 7

turf 1600m racecard ↗
HorseSignalsResult
1 1 威武年代何澤堯 · 呂健威 · Dr1
Strong
2 9 捷威潘頓 · 姚本輝 · Dr11
Strong
3 7 綫路福將奧爾民 · 廖康銘 · Dr3
Strong
4 6 爆出美麗巴度 · 告東尼 · Dr7
Strong

Official result

① #13 金鑽精靈② #8 好運年③ #11 君達得④ #4 都靈冠星

Payout hits

No winning combo in Top 4

Model Narrative

Top pick #1 威武年代: gate 1 on the ST 1600m turf and that opens a meaningful gap over the field — 何澤堯 for 呂健威, rated 60, blinkers and tongue tie throughout. The form over this course and distance is strong at the shorter 1400m trip, with wins on January 4 and placed second on December 20 and February 25, while the step up to 1600m brings a slight question mark but the inside draw is a genuine advantage. #9 捷威 is the main danger from gate 11 — 潘頓 for 姚本輝, rated 50, visor on; fourth at ST 1600m on April 6 and fifth twice before that at this exact trip, so course and distance form is there even if wins have been elusive, and the wide draw is the main ask. #7 綫路福將 is next from gate 3 — 奧爾民 for 廖康銘, rated 49, tongue tie fitted; placed second at ST 1600m on March 22 but ran seventh last start on April 26 — the form is uneven but gate 3 and an in-form jockey keep it involved. #6 爆出美麗 from gate 7 — 巴度 for 告東尼, rated 57, cheekpiece and tongue tie; won at HV 1650m on March 25 but has since run seventh twice at the same venue, and the shift back to Sha Tin turf adds another query. #11 君達得 from gate 10 — 金誠剛 for 丁冠豪, rated 47, tongue tie on; placed second at ST 1400m on February 14 and ran fifth on March 15, so there is some consistency in the grade, though ninth last start on April 19 is a concern. #12 紅磚戰士 rounds out the Top 6 from gate 6 — 艾兆禮 for 游達榮, rated 46, cross-blinkers throughout; recent form has been mostly mid-field at HV 1650m and the broader ST record is thin — the model rates it at the fringe of the frame.

Race 8

turf 1200m ✓ Quinella Place racecard ↗
HorseSignalsResult
1 3 手機錶勁潘頓 · 呂健威 · Dr11
Strong
3rd
2 10 辣得準艾兆禮 · 蔡約翰 · Dr8
Strong
3 9 長勝隊長金誠剛 · 伍鵬志 · Dr4
Strong
4 11 富國兄弟蔡明紹 · 葉楚航 · Dr2
Strong
2nd

Official result

① #7 㩒住贏② #11 富國兄弟③ #3 手機錶勁④ #8 勁駿騰飛

Payout hits

Place #3 手機錶勁HK$14.50
Place #11 富國兄弟HK$32.00
Quinella Place #3 手機錶勁 / #11 富國兄弟HK$64.50

Model Narrative

Race 8 on the ST 1200m turf has a clear standout. Top pick #3 手機錶勁 from gate 11 — 潘頓 for 呂健威, rated 65, cross-blinkers on; the form reads like a horse in peak form — won at ST 1200m Class 3 on April 19 and Class 4 on March 22, and won at ST 1000m in January as well, back-to-back wins at this course and the score gap over the field is substantial. The wide draw is the only real concern in an otherwise dominant profile. #10 辣得準 and #9 長勝隊長 share the second tier — 辣得準 from gate 8, 艾兆禮 for 蔡約翰, rated 60; placed second at ST 1200m on April 12 by a short head and again in September, consistent around this course and distance with no gear fitted. 長勝隊長 from gate 4, 金誠剛 for 伍鵬志, rated 63, tongue tie on; placed second at HV 1200m Class 3 on March 11 and more recently ran seventh on April 8 — the HV-to-ST switch is worth noting. #11 富國兄弟 from gate 2 — 蔡明紹 for 葉楚航, rated 61, tongue tie on; placed second at HV 1200m on April 8 and third at ST 1200m in February — consistent placer in Class 3 and the inside draw helps. #4 超寫意 from gate 3 — 袁幸堯 claims 10lb for 姚本輝, rated 72, tongue tie on; won at ST 1200m Class 3 in February and placed in January — the form is there but the score sits well below the leader. #2 快活英雄 rounds out the Top 6 from gate 12 — 巴度 for 黎昭昇, rated 68, blinkers and tongue tie; won at HV 1200m on April 22 and at ST 1200m in February, so form at both venues is positive, though the wide gate from 12 is a disadvantage.

Race 9

turf 1000m racecard ↗
HorseSignalsResult
1 5 大愛無疆奧爾民 · 廖康銘 · Dr4
Strong
2 7 團結勇士梁家俊 · 鄭俊偉 · Dr2
Strong
Win
3 2 米奇艾兆禮 · 蔡約翰 · Dr1
Strong
4 4 星運傳奇莫雷拉 · 方嘉柏 · Dr10
Strong

Official result

① #7 團結勇士② #13 幸運糖③ #14 飛來閃耀④ #12 駿馬之曲

Payout hits

Win #7 團結勇士HK$213.00
Place #7 團結勇士HK$65.50

Model Narrative

Top pick #5 大愛無疆: gate 4 on the ST 1000m turf and that establishes a clear lead over the field — 奧爾民 for 廖康銘, rated 60, cheekpiece and blinkers; won at ST 1000m on March 29 and has placed around this trip multiple times, with the course and distance form well established. The mid-field draw is comfortable enough. #7 團結勇士 is the main danger from gate 2 — 梁家俊 for 鄭俊偉, rated 64, hood and tongue tie throughout; the form is genuine — won at HV 1200m Class 4 in January and again in the same month, and placed second at HV 1200m on March 18 — but all runs have been at Happy Valley and none at Sha Tin, so the venue switch is a real question despite the strong score. #2 米奇 is next from gate 1 — 艾兆禮 for 蔡約翰, rated 77, tongue tie on; placed second at ST 1200m on March 1 and February 14, consistent at this venue if not at the exact 1000m trip, and the highest rating in the top three. #4 星運傳奇 from gate 10 — 莫雷拉 for 方嘉柏, rated 70, hood and tongue tie; placed fourth at ST 1000m twice in recent starts and won there in October — the form at this exact trip is solid, while the wider draw is the mild negative. #11 路路勁 from gate 9 — 潘明輝 for 羅富全, rated 64, tongue tie on; placed second and fifth at ST 1000m in February and March, so consistency around this trip is real even if wins have been elusive. #8 表廠傳奇 rounds out the Top 6 from gate 11 — 田泰安 for 徐雨石; no form data available, so it enters the race as an unknown quantity.

Race 10

turf 1600m ✓ Quinella racecard ↗
HorseSignalsResult
1 4 活力拍檔何澤堯 · 呂健威 · Dr2
Strong
2nd
2 5 榮駿大道潘頓 · 葉楚航 · Dr1
Strong
Win
3 3 安都布文 · 蔡約翰 · Dr9
Strong
3rd
4 6 共享富裕莫雷拉 · 方嘉柏 · Dr11
Strong

Official result

① #5 榮駿大道② #4 活力拍檔③ #3 安都④ #2 火悟空

Payout hits

Win #5 榮駿大道HK$29.50
Place #4 活力拍檔HK$21.00
Place #5 榮駿大道HK$14.00
Place #3 安都HK$24.00
Quinella #4 活力拍檔 / #5 榮駿大道HK$95.00
Quinella Place #4 活力拍檔 / #3 安都HK$77.00
Quinella Place #4 活力拍檔 / #5 榮駿大道HK$37.00
Quinella Place #5 榮駿大道 / #3 安都HK$52.50

Model Narrative

A tight three-way battle shapes Race 10 on the ST 1600m turf. Top pick #4 活力拍檔 from gate 2 — 何澤堯 for 呂健威, rated 65, tongue tie throughout; won at ST 1600m Class 3 on April 12 by a neck and previously won at ST 1400m twice in January and February — the form is building steadily and the draw is ideal. #5 榮駿大道 is the main danger from gate 1 — 潘頓 for 葉楚航, rated 72, blinkers and tongue tie; placed second at ST 1800m on March 22, second at ST 1600m on March 8 and January 4, and second at ST 1600m as recently as last season — a consistent performer around this trip, and the inner draw alongside the top pick makes this a genuine two-horse argument. #3 安都 is a near-identical score from gate 9 — 布文 for 蔡約翰, rated 74, ear cover and tongue tie; won at ST 1600m on March 8, placed second on March 29 and third on April 26, so the form over this exact course and distance is the most consistent of any runner — ran eighth on April 12 between those efforts but the broader pattern is strong. #6 共享富裕 from gate 11 — 莫雷拉 for 方嘉柏, rated 71, blinkers and tongue tie; recent form has been below expectations with finishes of ninth on April 26 and tenth on April 6, though placed fourth at this course and distance on March 29. #9 北斗福星 from gate 3 — 田泰安 for 桂福特, rated 64, no gear; placed fifth at ST 1600m on April 12 but ran twelfth before that — limited form to go on and the model has it at the lower end of the Top 6. #13 金滙千帥 rounds out the Top 6 from gate 6 — 潘明輝 for 賀賢, rated 62, blinkers on; consistent ST 1600m placings in March and April at Class 3 — fourth on April 12 and fifth on March 29 — but no win to point to and the score sits at the fringe.

Race 11

turf 1200m ✓ Win racecard ↗
HorseSignalsResult
1 4 錶之星河布文 · 文家良 · Dr3
Strong
Win
2 5 競駿輝煌艾道拿 · 蔡約翰 · Dr5
Strong
3 6 燈胆將軍莫雷拉 · 黎昭昇 · Dr4
Strong
4 11 喜慶寶班德禮 · 呂健威 · Dr11
Strong
4th

Official result

① #4 錶之星河② #2 翠紅③ #12 威利金箭④ #11 喜慶寶

Payout hits

Win #4 錶之星河HK$69.50
Place #4 錶之星河HK$17.00

Model Narrative

Race 11 on the ST 1200m turf is a high-class Class 2 affair with a genuine three-way battle at the top. Top pick #4 錶之星河 from gate 3 — 布文 for 文家良, rated 92, tongue tie on; won at ST 1200m Class 2 in November, placed third in January and second by a neck on March 29 — a consistent performer at the top level and the model rates it a clear notch above the field despite a withdrawal recorded in February. #5 競駿輝煌 is the main danger from gate 5 — 艾道拿 for 蔡約翰, rated 91, blinkers on; won at ST 1200m Class 2 on March 29, placed third on April 12, and has been competitive at both Sha Tin and Happy Valley around this trip — back-to-back efforts that keep it right on the top pick's heels. #6 燈胆將軍 is a near-identical score from gate 4 — 莫雷拉 for 黎昭昇, rated 86, cheekpiece and tongue tie throughout; won at ST 1200m Class 3 in October and September and Class 4 in July before stepping up to Class 2 — the upward progression has been impressive and the form at this exact trip is strong, sitting between the two co-favourites in the draw. #11 喜慶寶 from gate 11 — 班德禮 for 呂健威, rated 73, tongue tie on; three wins in a row at ST 1200m — January 18 Class 4, February 19 Class 3, and March 22 Class 3 — a horse in red-hot form now stepping up to Class 2, and the model rates it well above its position in the market might suggest. #2 翠紅 from gate 10 — 艾兆禮 for 廖康銘, rated 92, blinkers on; won at ST 1200m on April 12 by a nose and won at HV 1200m in March — the form at the top is real but the wider draw and a run in Class 4 Young Horse company in February add some inconsistency to the record. #12 威利金箭 rounds out the Top 6 from gate 2 — 田泰安 for 桂福特, rated 83, blinkers throughout; ran twelfth at ST 1200m on March 8 after a lengthy absence and tenth in a Class 4 Young Horse race in February — the more recent form is too thin to inspire confidence, though the rating suggests better ability when right.

Reader Commentary

Share one thoughtful note about today's card. Comments are moderated before they appear.

No approved comments yet.